If you require features of HTCondor, such as DAGMan or Pegasus,
HTCondor can
submit jobs using HTCondor’s PBS integration. This can
be done by adding grid_resource = pbs
to the submit file. An example
submission script is below:
universe = grid
grid_resource = pbs
executable = test.sh
output = stuff.out
error = stuff.err
log = stuff.log
batch_queue = guest
queue
The above script will translate the condor submit file into a SLURM
submit file, and execute the test.sh
executable on a worker node.
The /home
directories are read only on the worker nodes. You
have to submit your jobs from the /work
directory just as you would in
SLURM.
If you are using Pegasus, instructions on using the glite interface (as shown above) are available on the User Guide.