GRAM (the Globus Resource Allocation Manager) is TeraGrid's uniform mechanism for remotely running jobs on TeraGrid systems.
It is a component of the Globus Toolkit 4.0.
GRAM facilitates the processing of requests for remote application execution and active job management. It manages and supports
the protocol interaction between the application administration and the administration of available resources. It is
the only such mechanism offered by all of TeraGrid's computational resources.
TeraGrid provides both GRAM2 (Pre-WS GRAM) and GRAM4 (WS GRAM) services. GRAM2 is the original service, and has been superceded by
GRAM4, which should be used unless GRAM2 is required for compatibility with existing application software. GRAM2 won't be supported
indefinitely, but a support-termination date has not yet been set. GRAM supports the TeraGrid Remote Compute Capability Kit, which
is implemented on the TeraGrid resources listed here.
When a gatekeeper receives a job request, it authenticates the requester before starting a PBS jobmanager on the
local host. This means that you will need a proxy certificate to run GRAM commands. If you have not already set up your proxy
certificate, see Access to the TeraGrid: Certificates and DNs.
If you use TeraGrid's "Single Sign-on", a proxy certificate is automatically created when you log in using gsissh. If you log in
using a different method, then you will need to follow the Single Sign-on instructions
for getting a proxy with myproxy-logon.
The binary that will run on the remote site must be compiled for the remote machine.
TeraGrid supports both Web Services (WS GRAM, or GRAM4) and pre-Web Services (Pre-WS GRAM, or GRAM2) versions of GRAM.
In the table below, both GRAM2 and GRAM4 information are combined. For GRAM4, the Resource/ID segment of the
Name/ResourceID value (column 3) is required to submit the job. That is, the "*"
part of "ws-gram/*" must be submitted. For
example, "PBS" in the Name/ResourceID value "ws-gram/PBS" might be used as follows:
| Resource | Version |
Name/ResourceID (GRAM4) or Name (GRAM2) | Endpoint |
|---|
| NCAR |
| Frost | 4.0.1 | ws-gram/Fork | https://gatekeeper.frost.ncar.teragrid.org:8444/wsrf/services/ManagedJobFactoryService |
4.0.1 | ws-gram/Cobalt | https://gatekeeper.frost.ncar.teragrid.org:8444/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/Fork | https://gatekeeper.frost.ncar.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/Cobalt | https://gatekeeper.frost.ncar.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Frost | 4.0.1 | prews-gram-fork | gatekeeper.frost.ncar.teragrid.org:2120/jobmanager-fork |
4.0.1 | prews-gram-cobalt | gatekeeper.frost.ncar.teragrid.org:2120/jobmanager-cobalt | 4.0.7 | prews-gram-cobalt | gatekeeper.frost.ncar.teragrid.org:2119/jobmanager-cobalt | 4.0.7 | prews-gram-fork | gatekeeper.frost.ncar.teragrid.org:2119/jobmanager-fork | | PSC |
| BigBen | 4.0.1 | ws-gram/PBS | https://gram.bigben.psc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
| BigBen | 4.0.1 | prews-gram-pbs | gt4-submit.psc.teragrid.org:2119/jobmanager-bigben-pbs |
4.0.1 | prews-gram-pbs-portal | gt4-submit.psc.teragrid.org:2119/bigben-jobmanager-pbs-portal | 4.0.5 | prews-gram-pbs | gram.bigben.psc.teragrid.org:2119/jobmanager-pbs | | TACC |
| Lonestar | 4.0.7 | ws-gram/Fork | https://tg-login.tacc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/LSF | https://tg-login.tacc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Lonestar | 4.0.7 | prews-gram-fork | tg-login.tacc.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-lsf | tg-login.tacc.teragrid.org:2119/jobmanager-lsf | | TACC |
| Maverick | 4.0.7 | ws-gram/Fork | https://tg-viz-login.tacc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
| Maverick | 4.0.7 | prews-gram-fork | tg-viz-login.tacc.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-sge | tg-viz-login.tacc.teragrid.org:2119/jobmanager-sge | | NCSA |
| Cobalt | 4.0.1 | ws-gram/Fork | https://grid-co.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.1 | ws-gram/PBS | https://grid-co.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Cobalt | 4.0.1 | prews-gram-fork | grid-co.ncsa.teragrid.org:2119/jobmanager-fork |
4.0.1 | prews-gram-pbs | grid-co.ncsa.teragrid.org:2119/jobmanager-pbs | 4.0.1 | prews-gram-fork | grid-co.ncsa.teragrid.org:2119/jobmanager | | PSC |
| Pople | 4.0.7 | ws-gram/PBS | https://gram.pople.psc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
| NCSA |
| Tungsten | 4.0.1 | ws-gram/Fork | https://grid-w.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.1 | ws-gram/LSF | https://grid-w.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Tungsten | 4.0.1 | prews-gram-lsf | grid-w.ncsa.teragrid.org:2119/jobmanager-lsf |
4.0.1 | prews-gram-fork | grid-w.ncsa.teragrid.org:2119/jobmanager | 4.0.1 | prews-gram-fork | grid-w.ncsa.teragrid.org:2119/jobmanager-fork | | ORNL |
| NSTG Cluster | 4.0.1 | ws-gram/Fork | https://tg-login.ornl.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.1 | ws-gram/PBS | https://tg-login.ornl.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | NSTG Cluster | 4.0.1 | prews-gram-pbs | tg-login.ornl.teragrid.org:2119/jobmanager-pbs |
4.0.1 | prews-gram-fork | tg-login.ornl.teragrid.org:2119/jobmanager-fork | | SDSC |
| dtf | 4.0.1 | ws-gram/Fork | https://tg-login1.sdsc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.1 | ws-gram/PBS | https://tg-login1.sdsc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | dtf | 4.0.1 | prews-gram-fork | tg-login1.sdsc.teragrid.org:2119/jobmanager-fork |
4.0.1 | prews-gram-pbs | tg-login1.sdsc.teragrid.org:2119/jobmanager-pbs | | SDSC |
| DataStar | 4.0.1 | ws-gram/Fork | https://dslogin.sdsc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
| DataStar | 4.0.1 | prews-gram-fork | dslogin.sdsc.teragrid.org:2119/jobmanager-fork |
4.0.1 | prews-gram-loadleveler | dslogin.sdsc.teragrid.org:2119/jobmanager-loadleveler | | SDSC |
| BlueGene | 4.0.1 | ws-gram/Fork | https://bg-login1.sdsc.edu:8443/wsrf/services/ManagedJobFactoryService |
| BlueGene | 4.0.1 | prews-gram-fork | bg-login1.sdsc.edu:2119/jobmanager-fork |
4.0.1 | prews-gram-loadleveler | bg-login1.sdsc.edu:2119/jobmanager-loadleveler | | UC/ANL |
| dtf | 4.0.7 | ws-gram/Fork | https://tg-grid.uc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/PBS | https://tg-grid.uc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | dtf | 4.0.7 | prews-gram-fork | tg-grid.uc.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-pbs | tg-grid.uc.teragrid.org:2119/jobmanager-pbs | | TACC |
| Ranger | 4.0.7 | ws-gram/Fork | https://gatekeeper.ranger.tacc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
| Ranger | 4.0.7 | prews-gram-fork | ranger.tacc.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-sge | ranger.tacc.teragrid.org:2119/jobmanager-sge | | Purdue |
| Steele | 4.0.7 | ws-gram/Fork | https://tg-steele.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/PBS | https://tg-steele.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/Fork | https://tg-steele.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/PBS | https://tg-steele.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Steele | 4.0.7 | prews-gram-pbs | tg-steele.purdue.teragrid.org:2119/jobmanager-pbs |
4.0.7 | prews-gram-fork | tg-steele.purdue.teragrid.org:2119/jobmanager-fork | 4.0.7 | prews-gram-pbs | tg-steele.purdue.teragrid.org:2119/jobmanager-pbs | 4.0.7 | prews-gram-fork | tg-steele.purdue.teragrid.org:2119/jobmanager-fork | | Purdue |
| Condor Pool | 4.0.7 | ws-gram/Condor | https://tg-condor.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/Fork | https://tg-condor.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/Condor | https://tg-condor.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | 4.0.7 | ws-gram/Fork | https://tg-condor.purdue.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Condor Pool | 4.0.7 | prews-gram-condor | tg-condor.purdue.teragrid.org:2119/jobmanager-condor |
4.0.7 | prews-gram-fork | tg-condor.purdue.teragrid.org:2119/jobmanager-fork | 4.0.7 | prews-gram-condor | tg-condor.purdue.teragrid.org:2119/jobmanager-condor | 4.0.7 | prews-gram-fork | tg-condor.teragrid.purdue.org:2119/jobmanager-fork | | IU |
| Big Red | 4.0.7 | ws-gram/Fork | https://gatekeeper.bigred.iu.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/Loadleveler | https://gatekeeper.bigred.iu.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Big Red | 4.0.7 | prews-gram-fork | gatekeeper.bigred.iu.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-loadleveler | gatekeeper.iu.teragrid.org:2119/jobmanager-loadleveler | | LONI |
| Queen Bee | 4.0.7 | ws-gram/PBS | https://qb1.loni.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/Fork | https://qb1.loni.org:8443/wsrf/services/ManagedJobFactoryService | | Queen Bee | 4.0.7 | prews-gram-pbs | qb1.loni.org:2119/jobmanager-pbs |
4.0.7 | prews-gram-fork | qb1.loni.org:2119/jobmanager-fork | | NCSA |
| Mercury | 4.0.7 | ws-gram/Fork | https://grid-hg.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/PBS | https://grid-hg.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Mercury | 4.0.7 | prews-gram-fork | https://grid-hg.ncsa.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-pbs | https://grid-hg.ncsa.teragrid.org:2119/jobmanager-pbs | | UC/ANL |
| viz | 4.0.7 | ws-gram/Fork | https://tg-grid.uc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/PBS | https://tg-grid.uc.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | viz | 4.0.7 | prews-gram-fork | tg-grid.uc.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-pbs | tg-grid.uc.teragrid.org:2119/jobmanager-pbs | | NICS |
| NCSA |
| Abe | 4.0.7 | ws-gram/Fork | https://grid-abe.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService |
4.0.7 | ws-gram/PBS | https://grid-abe.ncsa.teragrid.org:8443/wsrf/services/ManagedJobFactoryService | | Abe | 4.0.7 | prews-gram-fork | https://grid-abe.ncsa.teragrid.org:2119/jobmanager-fork |
4.0.7 | prews-gram-pbs | https://grid-abe.ncsa.teragrid.org:2119/jobmanager-pbs | | TACC |
The following TeraGrid-specific extensions are available in the Globus 4.0 software and services: