TeraGrid Shell Environment


This document will list TeraGrid environment variables and the standard tools
that are in the default path and available from the command line.

Initial Environment Variables:

Variable
Verification Method
Verification Result - Example
(may not match actual results)
Standard env variables ($HOSTNAME, etc)    
TG_NODE_SCRATCH echo $TG_NODE_SCRATCH /scr
TG_CLUSTER_SCRATCH echo $TG_CLUSTER_SCRATCH /work
TG_GLOBAL_SCRATCH echo $TG_GLOBAL_SCRATCH [ to be determined ]
TG_CLUSTER_HOME echo $TG_CLUSTER_HOME /users/username
TG_GLOBAL_HOME echo $TG_GLOBAL_HOME [ to be determined ]
GLOBUS_LOCATION echo $GLOBUS_LOCATION /usr/local/apps/globus-2.2.3
LD_LIBRARY_PATH * echo $LD_LIBRARY_PATH /usr/local/lib:/usr/X11R6/lib:/usr/X11R6/lib:/usr/local/apps/mpich-gm/lib:/usr/local/intel/mkl/lib/64:/usr/local/apps/intel/compiler70/ia64/lib:/usr/local/apps/intel/compiler70/ia64/lib:/usr/X11R6/lib:/usr/local/apps/mpich-gm/lib:/usr/local/intel/mkl/lib/64:/usr/local/apps/intel/compiler70/ia64/lib:/usr/local/apps/intel/compiler70/ia64/lib
PATH * echo $PATH /usr/local/bin:/usr/local/apps/mpich-gm/bin:/usr/local/apps/intel/compiler70/ia64/bin:/usr/local/apps/intel/compiler70/ia64/bin:/opt/kde3/bin:/opt/gnome/bin:/opt/gnome2/bin:/usr/games:/usr/bin/X11:/usr/local/apps/mpich-gm/bin:/usr/local/apps/intel/compiler70/ia64/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/java/bin:/opt/gm/bin:/usr/local/pbs/ia64/bin:/usr/local/pbs/ia64/sbin:/usr/local/maui/bin:/opt/xcat/bin:/opt/xcat/sbin:/opt/xcat/ia64/bin:/opt/xcat/ia64/sbin:/usr/lib/java/bin:/opt/gm/bin:/opt/gnome/bin:/usr/local/pbs/ia64/bin:/usr/local/pbs/ia64/sbin:/usr/local/maui/bin:/opt/xcat/bin:/opt/xcat/sbin:/opt/xcat/ia64/bin:/opt/xcat/ia64/sbin
MANPATH * echo $MANPATH /usr/local/apps/mpich-gm/man:/usr/local/apps/intel/compiler70/man:/usr/local/apps/intel/compiler70/man:/usr/local/apps/mpich-gm/man:/usr/local/apps/intel/compiler70/man:/usr/local/apps/intel/compiler70/man:/usr/share/man:/usr/X11R6/man:/usr/local/man:/opt/gnome/man:/opt/xcat/man
TG_MPICH_IP echo $TG_MPICH_IP /usr/local/apps/mpich/bin/mpicc
TG_MPICH_G2 echo $TG_MPICH_G2 /usr/local/apps/mpich-g2/bin/mpicc
TG_MPICH_GM echo $TG_MPICH_GM /usr/local/apps/mpich-gm/bin/mpicc
TG_MPICH_VMI echo $TG_MPICH_VMI /usr/local/apps/mpich-vmi/bin/mpicc


*Paths to executables, libraries and man pages for the following:

Include in Path
Verification Method
Verification Result - Example
(may not match actual results)
Intel compiler (C/C++/FORTRAN compilers, v-x.y.z) which ecc /usr/local/apps/intel/compiler70/ia64/bin/ecc
Compaq compiler (PSC only) which f90 /bin/f90
Gnu compiler (gcc, gdb, gmake) which gcc /usr/bin/gcc
java which javac /usr/lib/java/bin/javac
perl v-x.y.z (based on SuSE distro) which perl /usr/bin/perl
python v-x.y.z (pick version based on distro) which python /usr/bin/python
VMI 1.1 echo $TG_MPICH_VMI /usr/local/apps/mpich-vmi/bin/mpicc
mpich echo $TG_MPICH_IP /usr/local/apps/mpich/bin/mpicc
mpich-g2 echo $TG_MPICH_G2 /usr/local/apps/mpich-g2/bin/mpicc
mpich-gm (base level MPI installation, vendor-Myrinet) echo $TG_MPICH_GM /usr/local/apps/mpich-gm/bin/mpicc
Globus Tools: GridFTP, Gram, GridCVS, etc    
gsi-scp which gsiscp /usr/local/apps/globus-2.2.3/bin
gsh-ssh which gsissh /usr/local/apps/globus-2.2.3/bin
PBS, OpenPBS shell commands which qsub /usr/local/pbs/ia64/bin/qsub
bash which bash /bin/bash
sh which sh /bin/sh
tcsh (default login shell) which tcsh /usr/bin/tcsh
vi, emacs (basic editor) which vi /usr/bin/vi
SoftEnv    
MyProxy    
Standard Sys V set of file/bin utils