LQCD Homepage

LQCD Home

QDCOC Computing

Lattice Archives at BNL

Contacts

User Information


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)

Machine Status


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.)

New Users


Computer Accounts

Accessing QCDOC

CTS accounts

CyberSecurity Training

RBRC Users Mailing List

USDOE Users Mailing List


Internal Links
(Available to QCDOC Admins Only)

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.

Top of Page

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).

Top of Page

$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.

Top of Page

One of ten national laboratories overseen and primarily funded by the Office of Science of the U.S. Department of Energy (DOE), Brookhaven National Laboratory conducts research in the physical, biomedical, and environmental sciences, as well as in energy technologies and national security. Brookhaven Lab also builds and operates major scientific facilities available to university, industry and government researchers. Brookhaven is operated and managed for DOE’s Office of Science by Brookhaven Science Associates, a limited-liability company founded by Stony Brook University, the largest academic user of Laboratory facilities, and Battelle, a nonprofit, applied science and technology organization.
Privacy and Security Notice