LQCD Home
QDCOC Computing
Lattice Archives at BNL
Contacts
Accessing QCDOC
Command Line Allocator
(replaces the Web Allocator)
Call Tracking System (CTS)
(Account is required)
User Guide
Batch System
File Transfers to/from BNL
Transfering Files between US LQCD Sites
(FNAL Link)
| US LQCD Common Runtime Environment |
CRE: Setup
(CRE_HOME, setup scripts etc. )
CRE: Filesystems
(QDATA, QCACHE, QSCRATCH etc.)
CRE: Interactive System
(Compilers, Libraries, devel. tools, etc.)
CRE: File Management
(qsplit, qunsplit etc.)
CRE Definition (pdf)
(as of June 14th, 2006)
Web Display (Under Construction)
(Allocation status of all available partitions)
QCDOC Status (USDOE only)
(Partitions, Jobs DB, etc.)
Batch System: Current Status
(Available Queues, Running Jobs, etc.)
Errors Database
(DB of ASIC and Wire errors.)
Computer Accounts
Accessing QCDOC
CTS accounts
CyberSecurity Training
RBRC Users Mailing List
USDOE Users Mailing List
|
Common Runtime Environment: Setup
CRE_HOME
Env. variable $CRE_HOME points to the root of the Common Runtime Environment installation.
For QCDOC, it is set at user login by system scripts.
Setup Scripts
CRE setup scripts (setup.sh and setup.csh for bash and tcsh shells respectivelly) are located
at $CRE_HOME/bin. Setup scripts:
- set env .variables relating to CRE filesystems ($QDATA, $QCACHE etc.)
- set $PATH
- set QOS related variables ($QOS, $QOS_VERSION, $QOS_SCRIPTS, etc.)
- source the QOS production version setup script ($QOS_SCRIPTS/setup.(c)sh)
- set Cross-Compiler/Assembler/Linker etc. paths (such as $QCC, $QCXX, $QAR, $QRN, etc.)
- set env. variables relating to intalled SCIDAC libraries (parallel/cross-compiled and host/single processor
such as $QMP_DIR, $QIO_DIR, $QDP_DIR, $QLA_HOST_DIR, etc.) and third party extrnal libraries ($XML2_DIR etc.).
Valid arguments for the setup scripts are listed in the $CRE_HOME/etc/supported_architectures file.
Currently at BNL we only support the qcdoc architecture. When invoked without arguments, qcdoc
is the default architecture.
Example:
$CRE_HOME/bin/setup.sh
$CRE_HOME/bin/setup.sh qcdoc
It is up to the user to source the appropriate CRE setup script.
Users may want to source the appropriate setup script at login time (such as in $HOME/.bash_profile for bash users).
$CRE_HOME/etc/supported_architectures
This file lists the supported architectures at each site (qcdoc only at BNL). They are the valid
arguments to the setup scripts.
|