# If running directly on a cluster make the cluster queue the default # destination for parallel jobs. For all other systems, do not specify # a default parallel or serial destination so jobs will, by default, # be run on the local machine. IFHOST { "ec6.ucsf.edu" } DefaultParallelQueue "ec6" ENDIF IFHOST { "ec30.ucsf.edu" } DefaultParallelQueue "ec30" ENDIF # If running directly on gpu, make the gpu1 queue the default destination # for serial jobs. IFHOST { "gpu1.ucsf.edu" } DefaultSerialQueue "gpu1" ENDIF # Collect all the MSG multiprocessor hosts. IFHOST { "lbox5.ucsf.edu" "lbox6.ucsf.edu" "lbox7.ucsf.edu" "lbox8.ucsf.edu" } HOST IsCluster false DefaultProcessorCount 2 StatusCommand "w" ENDIF IFHOST { "venus" } HOST IsCluster false DefaultProcessorCount 8 StatusCommand "w" ENDIF # Collect all the MSG cluster hosts. IFHOST { "ec3.ucsf.edu" } HOST Description "Is a cluster of 9 dual-processor x86 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." IsCluster true AutoGeneratedMachinesFile false DefaultProcessorCount 17 DefaultMachinesFile "/home/eric/mpirecon/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -machinefile /home/eric/mpirecon/machines" StatusCommand "w" ENDIF IFHOST { "ec4.ucsf.edu" } HOST Description "Is a cluster of 8 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." IsCluster true # Only get an automatically generated machines file if one runs through # the queue. AutoGeneratedMachinesFile false # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 15 DefaultMachinesFile "/home/eric/mpirecon/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -machinefile /home/eric/mpirecon/machines" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF IFHOST { "ec6.ucsf.edu" } HOST Description "Is a cluster of 9 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." IsCluster true # Only get an automatically generated machines file if one runs through # the queue. AutoGeneratedMachinesFile false # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 17 DefaultMachinesFile "/home/eric/mpirecon/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -machinefile /home/eric/mpirecon/machines" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF # For the record this is an entry appropriate for ec20; here it is disabled # by the enclosing IFHOST { } ... ENDIF construct. IFHOST { } HOST Description "Is a cluster of 4 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." IsCluster true # Only get an automatically generated machines file if one runs through # the queue. AutoGeneratedMachinesFile false # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 7 DefaultMachinesFile "/home/eric/mpirecon/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -machinefile /home/eric/mpirecon/machines" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF IFHOST { "ec30.ucsf.edu" } HOST Description "Is a cluster of 4 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." IsCluster true AutoGeneratedMachinesFile true # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 7 DefaultMachinesFile "/home/eric/mpirecon/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -machinefile /home/eric/mpirecon/machines" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF # Define a generic host. HOST IsCluster false DefaultProcessorCount 1 StatusCommand "w" # Collect all the MSG compute queues. # Restricted for x-ray use only. #QUEUE #Name "alin256" #Description "Submits a job to one of 8 Alpha Linux machines. #Each has 512 MB of memory, 1.9 GB of swap space, and a 617 MHz EV67 processor." #AcceptsSerial true #AcceptsParallel false #IsCluster false #SubmissionCommand "rsh -n mic /usr/pbs/bin/qsub -m abe -q alin256" #StatusCommand "rsh mic /usr/pbs/bin/qstat -q alin256" QUEUE Name "ec6" Description "Submits a job to a cluster of 9 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." AcceptsSerial false AcceptsParallel true IsCluster true AutoGeneratedMachinesFile true # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 17 DefaultMachinesFile "$TMP/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -np $NSLOTS -machinefile $TMP/machines" IFNOTHOST { "ec6.ucsf.edu" } SubmissionCommand "ssh -nx ec6.ucsf.edu /opt/gridengine/bin/lx24-amd64/qsub -masterq ec6.q -pe mpi %p -S /bin/sh" StatusCommand "ssh -x ec6.ucsf.edu /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF # Skip the unneeded call to ssh. IFHOST { "ec6.ucsf.edu" } SubmissionCommand "/opt/gridengine/bin/lx24-amd64/qsub -masterq ec6.q -pe mpi %p -S /bin/sh" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF QUEUE Name "gpu1" Description "Submits a job to 8 systems. 4 have an Intel Core2 6600 (2.4 GHz), 2 GB RAM, and a Nvidia 8800 GTX (768 MB). The other 4 have an Intel P4 (3.2 GHz), 2 GB RAM, and a Nvidia 7900 GTX (512 MB). Please use this queue only for jobs that can be accelerated by the GPUs." AcceptsSerial true AcceptsParallel false IsCluster false IFNOTHOST { "gpu1.ucsf.edu" } SubmissionCommand "ssh -nx gpu1.ucsf.edu /opt/gridengine/bin/lx26-amd64/qsub -S /bin/sh" StatusCommand "ssh -x gpu1.ucsf.edu /opt/gridengine/bin/lx26-amd64/qstat -f" ENDIF # Skip the unneeded call to ssh IFHOST { "gpu1.ucsf.edu" } SubmissionCommand "/opt/gridengine/bin/lx26-amd64/qsub -S /bin/sh" StatusCommand "/opt/gridengine/bin/lx26-amd64/qstat -f" ENDIF # For the record, this is the ec20 queue; here it is disabled by the # enclosing IFHOST { } ... ENDIF construct. IFHOST { } QUEUE Name "ec20" Description "Submits a job to a cluster of 4 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." AcceptsSerial false AcceptsParallel true IsCluster true AutoGeneratedMachinesFile true # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 7 DefaultMachinesFile "$TMP/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -np $NSLOTS -machinefile $TMP/machines" SubmissionCommand "ssh -nx ec20.ucsf.edu /opt/gridengine/bin/lx26-amd64/qsub -masterq ec2.q -pe mpi %p -S /bin/sh" StatusCommand "ssh -x ec20.ucsf.edu /opt/gridengine/bin/lx26-amd64/qstat -f" ENDIF # Since this cluster is dedicated to the t30, only advertise the queue to # sessions on ec30 itself. IFHOST { "ec30.ucsf.edu" } QUEUE Name "ec30" Description "Submits a job to a cluster of 4 dual-processor x86_64 Linux machines. Each machine has 1.9 GB of memory, 0.9 GB of swap space, and two 3.2 GHz Pentium 4 processors." AcceptsSerial false AcceptsParallel true IsCluster true AutoGeneratedMachinesFile true # Reserve one processor on the head node for system support tasks. DefaultProcessorCount 7 DefaultMachinesFile "$TMP/machines" DefaultLoginCommand "ssh -x" DefaultBackgroundLoginOption "-n" DefaultMPIRunCommand "/opt/mpich/gnu/bin/mpirun -np $NSLOTS -machinefile $TMP/machines" IFNOTHOST { "ec30.ucsf.edu" } SubmissionCommand "ssh -nx ec30.ucsf.edu /opt/gridengine/bin/lx24-amd64/qsub -masterq ec30.q -pe mpi %p -S /bin/sh" StatusCommand "ssh -x ec30.ucsf.edu /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF # Skip the unneeded call to ssh. IFHOST { "ec30.ucsf.edu" } SubmissionCommand "/opt/gridengine/bin/lx24-amd64/qsub -masterq ec30.q -pe mpi %p -S /bin/sh" StatusCommand "w; /opt/gridengine/bin/lx24-amd64/qstat -f" ENDIF ENDIF