[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 user = mwt email = mthomas@cct.lsu.edu hostname = carver.nersc.gov # iomachine # trampoline rsynccmd = rsync rsyncopts = sshcmd = ssh sshopts = localsshsetup = : environcmd = : sshsetup = export LM_LICENSE_FILE=/usr/common/usg/pgi/10.0-0/../license.dat aliaspattern = ^cvrsvc\d\d(\.nersc\.gov)?$ # Source tree management sourcebasedir = /project/projectdirs/m152/@USER@/carver optionlist = carver.cfg thornlist = wavetoy-generic.th submitscript = carver.sh make = make -j4 # Simulation management basedir = /global/scratch/sd/@USER@/simulations # quota 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 # maxqueueslots submit = /usr/syscom/opt/torque/default/bin/qsub @SCRIPTFILE@ # run # run2 getstatus = /usr/syscom/opt/torque/default/bin/qstat -u @USER@ | awk '$1 == @ #?JOB_ID@ {print $1,$5}' stop = /usr/syscom/opt/torque/default/bin/qdel @JOB_ID@ submitpattern = ([[:digit:]]+) statuspattern = ^@JOB_ID@[ \t] queuedpattern = ^@JOB_ID@[ \t]+(qw|hqw) runningpattern = ^@JOB_ID@[ \t]+r scratchdir = /global/scratch/sd/@USER@/scratch/${PBS_JOBID} exechost = /usr/syscom/opt/torque/default/bin/qstat -f @JOB_ID@ exechostpattern = exec_host = (\w+)/ stdout = cat @RUNDIR@/@SIMULATION_NAME@.out mpirun = export CACTUS_STARTTIME=$(date +%s) && ${OPENMPI_DIR}/bin/mpirun -np @NUM_PROCS@ ./@EXECUTABLE@ -L 3 @PARFILE@ stderr = cat @RUNDIR@/@SIMULATION_NAME@.err precmd = : postcmd = : stdout-follow = tail -n 100 -f @RUNDIR@/@SIMULATION_NAME@.out @RUNDIR@/@SIMULATION_NAME@.err