Condor/FAQ

From WolfTech
Jump to navigation Jump to search

Need to specify O/S in the submit script

Add the following line to your existing submit file, depending on which O/S you want your job to run on:

Requirements = (OpSys == "LINUX")

Requirements = (OpSys == "WINNT51")

Requirements = (OpSys == "SOLARIS27")

Universe: Standard or Vanilla – What is the difference?

Condor has several runtime environments (called a universe) from which to choose, while submitting jobs. Of the universes, the two commonly used ones are the standard universe and the vanilla universe.

Standard

The standard universe allows a job running under Condor to handle system calls by returning them to the machine where the job was submitted. The standard universe also provides the mechanisms necessary to take a checkpoint and migrate a partially completed job, should the machine on which the job is executing become unavailable.

To use the standard universe, it is necessary to relink the program with the Condor library using the condor_ compile command.

Vanilla

The vanilla universe provides a way to run jobs that cannot be relinked. There is no way to take a checkpoint or migrate a job executed under the vanilla universe. To access the input and output files, jobs must use Condor's File Transfer mechanism.

Windows

Only supports vanilla jobs

Solaris and Linux

Support both vanilla and standard universe jobs.


To specify the Universe:

Universe = vanilla

or

Universe = standard
  Article created by Ravi Venkatesan of the CESR Research group