Note: This page has been marked as "Obselete" by the site administrator.

Currently, 64 bit Mpich-g2 pacakges are installed on Queenbee and Tezpur under: /usr/local/packages/mpich-g2-64/, users can run mpich-g2 jobs across these two clusters. On Queenbee, users need to use the version of Globus under: /usr/local/globus/prews-gram-4.0.5-r1/ On Tezpur, users need to use the version of Globus under: /usr/local/globus/globus-4.0.6 The following are additional steps users need to follow:

(1) copy the entire directory /etc/grid-security/certificates under ~/.globus/
(2) add the following lines to RSL files:
      (GLOBUS_DOMAIN_NAME "loni.org")                for QB
      (GLOBUS_DOMAIN_NAME "hpc.lsu.edu")             for Tezpur

Here is a sample RSL file, sample.rsl, to submit 32 tasks to Queenbee and 8 tasks to Tezpur:

+
( &(resourceManagerContact="qb1.loni.org/jobmanager-pbs")
  (count=32)
  (job_type = mpi)
  (host_count=4)
  (maxWallTime = 60)
  (project = loni_ellipsd01)
  (label="subjob 0")
  (environment=(GLOBUS_DUROC_SUBJOB_INDEX 0)
               (GLOBUS_DOMAIN_NAME "loni.org")
      (LD_LIBRARY_PATH /usr/local/globus/prews-gram-4.0.5-r1//lib/:/usr/local/packages/mpich-g2-64/lib:/usr/local/compilers/Intel/intel_cc_10.1/lib))
  (directory="/home/ou/ring/.")
  (executable="/home/ou/ring/./ring")
  (stderr=std.err)
  (stdout=std.out)
) 
( &(resourceManagerContact="tezpur1.hpc.lsu.edu/jobmanager-pbs")
  (count=8)
  (host_count=2)
  (queue=workq)
  (maxWallTime = 60)
  (job_type = mpi)
  (label="subjob 1")
  (environment=(GLOBUS_DUROC_SUBJOB_INDEX 1)
               (GLOBUS_DOMAIN_NAME "hpc.lsu.edu")
         (LD_LIBRARY_PATH /usr/local/globus/globus-4.0.6/lib/:/usr/local/packages/mpich-g2-64/lib:/usr/local/compilers/Intel/intel_cc_10.1/lib))
  (directory="/home/ou/ring/.")
  (executable="/home/ou/ring/./ring")
  (stderr=std.err)
  (stdout=std.out)
)

In your own RSL files, please make proper changes to adapt to your own setting, then run:

 globusrun -f sample.rsl
Powered by MediaWiki