[carver] # Machine description nickname = carver name = Carver location = NERSC description = IBM iDataPlex at NERSC webpage = http://www.nersc.gov/nusers/systems/carver/ status = experimental # Access to this machine hostname = carver.nersc.gov envsetup = source /usr/common/nsg/opt/Modules/3.2.7/init/bash && module unload pgi && module load intel/12.1.3 && module load mkl/10.2 && module load gsl/1.13 && module unload openmpi && module load openmpi-intel/1.4.5 aliaspattern = ^cvrsvc\d\d(\.nersc\.gov)?$ # Source tree management sourcebasedir = /project/projectdirs/m152/@USER@/carver optionlist = carver.cfg submitscript = carver.sub runscript = carver.run make = make -j4 # Simulation management basedir = /global/scratch/sd/@USER@/simulations cpu = Intel Nehalem cpufreq = 2.67 flop/cycle = 4 ppn = 8 spn = 2 mpn = 1 max-num-threads = 8 num-threads = 4 memory = 20480 nodes = 64 min-ppn = 8 allocation = m152 queue = regular maxwalltime = 24:00:00 submit = /usr/syscom/opt/torque/default/bin/qsub @SCRIPTFILE@ getstatus = /usr/syscom/opt/torque/default/bin/qstat @JOB_ID@ stop = /usr/syscom/opt/torque/default/bin/qdel @JOB_ID@ submitpattern = (\d+) statuspattern = ^@JOB_ID@[ \t] queuedpattern = ^@JOB_ID@[ \t]+qw runningpattern = ^@JOB_ID@[ \t]+r holdingpattern = ^@JOB_ID@[ \t]+hqw scratchbasedir = /global/scratch/sd/@USER@ exechost = /usr/syscom/opt/torque/default/bin/qstat -f @JOB_ID@ exechostpattern = exec_host = (\w+)/ stdout = cat @RUNDIR@/@SIMULATION_NAME@.out stderr = cat @RUNDIR@/@SIMULATION_NAME@.err stdout-follow = tail -n 100 -f @RUNDIR@/@SIMULATION_NAME@.out @RUNDIR@/@SIMULATION_NAME@.err