NERSCPowering Scientific Discovery Since 1974

STAR Test Environment

These instructions describe how to set up the STAR environment independent of the production environment in order to test different installations in $OPTSTAR and $GROUP_DIR.  If you want to modify those installations you will need access to the starofl account.

Bypass STAR envionment login

Edit your ~/.pdsf_setup file changing the STAR_LINUX_SETUP to "use_none" and start a new session.  You should not see all the STAR environmental variables defined when you do this (and it will probably be much quicker than usual, too).

Do a manual STAR login

If you want to modify what test environment you use copy the test login scripts to your own working area:

cp -r /common/star/startest /path/to/myworkdir/.

If you don't want to modify these files you can source them directly from the /common/star/startest directory. 

To source them simply do

source user.cshrc

source pdsf.cshrc

in the directory you have chosen to work in.  Now you should see all the STAR environmental variables defined.

$OPTSTAR

The (unmodified) scripts sourced above will result in $OPTSTAR defined as /common/star/star53/opt/star/sl53_gcc432_32bit.  This install includes gcc-4.3.2 and all executables (except gcc-related) are 32-bit.  In the production environment $OPTSTAR is defined as /common/star/star53/opt/star/sl53_gcc432_old.  It also contains gcc-4.3.2 but not all libaries, executables, etc., are 32-bit.  Note that at PDSF $OPTSTAR and $XOPTSTAR are the same.

$GROUP_DIR

The (unmodified) scripts sourced above will result in $GROUP_DIR defined as /common/star/star53/group_test.  The production scripts will result in $GROUP defined as /common/star/star53/group where group is a soft link to the actual installation.