|ATTENTION: LS2_05-04 uperseded by policy LS2_11-98|
|This policy is written to define a core set of environment variables that represent the same thing at each of the LinkSCEEM-2 designated centers participating in the Baseline Configuration (BC) Initiative. These variables shall be pre-defined in all login scripts, making them automatically available to users at each center, whenever the relevant functionality is in place.
BC Policy: LS2_05-04
The current list of variables is as follows:
This is an individual user’s directory on the permanent file system that serves a given compute platform. ARCHIVE_HOME is intended to be used as permanent file storage area by a user. It is not intended to be used by executing programs as this can significantly slow the I/O portion of a program.
This is the hostname of the archival system serving a particular compute platform. In cases where the archival system is not network mounted to the compute platform, the combination of ARCHIVE_HOST and ARCHIVE_HOME will give the exact location of a user’s permanent archival storage.
This variable contains the number of cores per node for the compute node type to which a job is being submitted.
This variable contains the approximate maximum memory per node available to an end user program (in integer MBs) for the compute node type to which a job is being submitted.
This variable, intended to be referenced from inside a job script, shall contain the number of MPI tasks that are allocated for a particular job.
This variable, intended to be referenced from inside a job script, shall contain the number of nodes allocated for a particular job.
This variable contains the path to the base directory for the application codes installed on a system.
This variable contains the path to the base installation directory of the ezViz visualization software package.
This variable contains the path to the base directory of the default installation of JAVA on a particular compute platform. If the platform does not have JAVA installed, this variable should not be defined.
This variable contains the path to the system-wide accessible directory containing any PET tools installed.
This variable contains the path to the base directory for the sample codes and scripts installed by a center's staff under BC policy Sample Code Repository.
This is an individual user’s directory on the local temporary file system (i.e., local high speed disk) that is available on all LinkSCEEM-2 high performance computing (HPC) systems. WORKDIR is intended to be used by executing programs to perform file I/O that is local to that system in order to avoid slower file I/O across a network mounted file system, such as a user's home or archive directories. It is not intended to be used as a permanent file storage area by users. Accordingly, this file system MAY NOT be backed up or exported to any other system. In the event of file or directory structure deletion or a catastrophic disk failure, such files and directory structures are lost. Thus, it is the user’s responsibility to transfer files that need to be saved to a location that allows for permanent file storage, such as the user’s archival or home directory locations - if they are permanent via a backup policy.
This list of environment variables is subject to change, and should be reviewed on a periodic basis for potential additions or deletions.