[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [condor-users] Does condor job execution support non-preinstalled java code execution?



Dear Yuhong

It does not matter really where you compile your java code, as long as you
have
working JVM on executing host and provide it with all necessary classes to
run this
particular application of yours. That was the whole idea behind Java.
So that you can run programs in java universe under Condor irrelevant of
specific OSes
on execution hosts, in heterogeneous network.

Andrey

> -----Original Message-----
> From: owner-condor-users@xxxxxxxxxxx 
> [mailto:owner-condor-users@xxxxxxxxxxx] On Behalf Of Yuhong Feng
> Sent: Wednesday, March 31, 2004 12:49 PM
> To: condor-users@xxxxxxxxxxx
> Subject: RE: [condor-users] Does condor job execution support 
> non-preinstalled java code execution?
> 
> Dear Mr. Andrey.
> 
> Thanks a lot! 
> 
> Another question is: if the compiled java class is 
> staged on third party machine(assume this machine 
> just work as a code repository, not work for job
> execution), can it work?
> 
> Your kind information and patience are highly 
> appreciated.
> 
> best regards,
> sincerely
> yuhong
> 
> 
> --- Andrey Kaliazin <A.Kaliazin@xxxxxxxxxxx> wrote:
> > Yes, it works for me, as long as you have Java
> > installed on your execution
> > nodes, so that
> > Condor knows about it. Here is my sample submit
> > file:
> > 
> > ----------------------------------
> > #
> > # Test Java in Condor submit file
> > #
> > universe = java
> > # if you want to test java execution on a particular
> > machine
> > # the uncomment corresponding requirement and/or set
> > the hostname:
> > #Requirements = (Machine == "host.your_domain")
> > #
> > # or you may want to check how it runs on different
> > # architectures :
> > #Requirements = (OpSys == "OSX") && (Arch == "PPC")
> > #Requirements = (OpSys == "LINUX") && (Arch ==
> > "INTEL")
> > # Windows 2000 -
> > #Requirements = (OpSys == "WINNT50") && (Arch ==
> > "INTEL")
> > # Windows XP -
> > #Requirements = (OpSys == "WINNT51") && (Arch ==
> > "INTEL")
> > # Windows 2003 -
> > #Requirements = (OpSys == "WINNT52") && (Arch ==
> > "INTEL")
> > #
> > # In Java universe executable is a class file and
> > the name of the class to
> > execute 
> > # should be submitted as an argument
> > executable = javatest.class
> > arguments = javatest
> > #
> > output = javatest.$(cluster).$(process).out
> > error = javatest.$(cluster).$(process).err
> > log = javatest.$(cluster).$(process).log
> > #
> > transfer_files = ALWAYS
> > should_transfer_files = YES
> > when_to_transfer_output = on_exit
> > copy_to_spool = False
> > #
> > # on how many hosts you want to run this program -
> > #
> > queue 1
> > -----------------------------------
> > 
> > and of course you should a java file - test.java and
> > compile it into
> > test.class: 
> > $ javac javatest.java
> > and test it locally:
> > $ java javatest
> > 
> > cheers,
> > Andrey
> > 
> > > -----Original Message-----
> > > From: owner-condor-users@xxxxxxxxxxx 
> > > [mailto:owner-condor-users@xxxxxxxxxxx] On Behalf
> > Of Yuhong Feng
> > > Sent: Wednesday, March 31, 2004 5:18 AM
> > > To: condor-users@xxxxxxxxxxx
> > > Subject: [condor-users] Does condor job execution
> > support 
> > > non-preinstalled java code execution?
> > > 
> > > Dear Condor-users,
> > > 
> > > When the executable codes are written in shell,
> > for 
> > > example: 
> > > 
> > > executable=myscript.sh
> > > getenv=True
> > > argument=TestJob 10
> > > InitialDir = $ENV(SiteWorkingArea)
> > > output=results.output
> > > error=results.error
> > > log=results.log
> > > notification=never
> > > universe=globus
> > > globusscheduler=surya.ntu.edu.sg/jobmanager-condor
> > > queue
> > > 
> > > myscript.sh will be transferred from local machine
> > to
> > > remote machine for execution. There is not
> > pre-existed
> > > myscript.sh on remote machine. 
> > > 
> > > I wonder if the executables are java class, can it
> > be 
> > > transferred from local machine (or another
> > specified 
> > > machine) to remote machine for execution? If can, 
> > > would you pls tell me how? 
> > > 
> > > Your kind help and patience are highly
> > appreciated. 
> > > 
> > > Thanks again,
> > > best regards,
> > > sincerely
> > > yuhong
> > > 
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Finance Tax Center - File online. File on
> > time.
> > > http://taxes.yahoo.com/filing.html
> > > Condor Support Information:
> > > http://www.cs.wisc.edu/condor/condor-support/
> > > To Unsubscribe, send mail to majordomo@xxxxxxxxxxx
> > with
> > > unsubscribe condor-users <your_email_address>
> > > 
> > > 
> > 
> > Condor Support Information:
> > http://www.cs.wisc.edu/condor/condor-support/
> > To Unsubscribe, send mail to majordomo@xxxxxxxxxxx
> > with
> > unsubscribe condor-users <your_email_address>
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Finance Tax Center - File online. File on time.
> http://taxes.yahoo.com/filing.html
> Condor Support Information:
> http://www.cs.wisc.edu/condor/condor-support/
> To Unsubscribe, send mail to majordomo@xxxxxxxxxxx with
> unsubscribe condor-users <your_email_address>
> 
> 

Condor Support Information:
http://www.cs.wisc.edu/condor/condor-support/
To Unsubscribe, send mail to majordomo@xxxxxxxxxxx with
unsubscribe condor-users <your_email_address>