Computational Cluster Programs

Using the Saxon Cluster from an Open Science Grid Client Machine

You can use the Saxon Cluster from an Open Science Grid client machine. This can be another system which is part of the Open Science Grid or your own desktop which you have configured with the Open Science Grid client software.

The Open Science Grid provides documentation on how to use the grid from a client machine.

Using Condor-G to Sumbit a Job to the Saxon Cluster

You can use Condor-G to submit jobs to the Saxon Cluster. Condor-G comes with the Open Science Grid client software.

First prepare a submit description file for the job you will submit. Here is a sample submit description file, which is named sleep.submit. It submits a shell script which is in a file named sleep.sh to the Saxon Cluster. This shell script does nothing but sleep for a specified amount of time.
executable = sleep.sh
globusscheduler = saxon.hosted.ats.ucla.edu/jobmanager-condor
universe = globus
output = sleep.out
log = sleep.log
queue
When the job runs it creates two files: sleep.out which will contain job output and sleep.log which will contain the job log. Note that this job submits the job to jobmanager-condor on saxon.hosted.ats.ucla.edu. This is how jobs are submitted to the Saxon Cluster.

To submit the job enter:

  • grid-proxy-init

    To create a proxy certificate to be submitted to the the Saxon Cluster with the job. You only have to do this once.

  • condor_submit sleep.submit

    To submit the submit description file.

To see the jobs which are running and waiting in the queues you can enter:

condor_q
and to see running job:
condor_status