GridLab Testbed Software Packages
This software should be installed on all machines subscribed to the GridLab
testbed.
- Globus 2.2.4
(at least 2.0 or higher if you are unable to conform) including GRIS,
Gatekeeper + Jobmanager and GridFtp.
-
Gsi enabled openssh running on port 2222
- cc
- cvs
- c++ or CC
- f90 or pgf90
- make (must be GNU version)
- perl (must be 5.005 or higher)
- java (must be 1.3 or higher)
- MPI (native,
MPICH, LAM,
...)
There should be /etc/gridlab.conf on each machine specifying PATH to all the required software.
The list will evolve gradually as the software is either agreed on or developed.
/etc/gridlab.conf should be an sh script, it can look like:
PATH=/bin:/usr/bin:/usr/jdk1.3.1
export PATH
or it can look like ours:
. /etc/profile
module add mpich-p4 cvs globus myproxy ssh jdk pgicdk
It is used in scripts submitted by globusrun as for example here:
#!/bin/sh
. /etc/gridlab.conf
java $*
More comprehensive discussion of /etc/gridlab.conf can be found
in
"Rules for software installed on GridLab testbed" guide.
Requirements for GridLab software developers
Again discussion of this topic can be found in
"Rules for software installed on GridLab
testbed" guide.
|