[genius] # Machine description nickname = genius name = Genius location = RZG description = Blue Gene/P webpage = https://www.rzg.mpg.de/computing/hardware/BGP/ status = experimental # Access to this machine user = mwt email = mthomas@cct.lsu.edu hostname = genius.rzg.mpg.de # iomachine trampoline = vip rsynccmd = rsync rsyncopts = sshcmd = ssh sshopts = localsshsetup = : environcmd = : sshsetup = : aliaspattern = ^genius\d*$ # Source tree management sourcebasedir = /u/@USER@/BlueGene optionlist = genius.cfg thornlist = wavetoy-generic.th submitscript = genius.sh runscript = genius.sh make = make -j4 # Simulation management basedir = /ptmp/@USER@/BlueGene/simulations # quota cpu = PowerPC 450 cpufreq = 0.85 flop/cycle = 2 ppn = 4 # spn # mpn max-num-threads = 4 num-threads = 4 memory = 2048 nodes = 1024 min-ppn = 4 allocation = petascaling queue = default maxwalltime = 1:00:00 maxqueueslots = 20 submit = chmod a+x @SCRIPTFILE@ && qsub -A @ALLOCATION@ -q @QUEUE@ -t @WALLTIME@ --mode @(@NUM_THREADS@==4 ? "smp" : @NUM_THREADS@==2 ? "dual" : "vn")@ -n @NODES@ -M @USER@@alcf.anl.gov -O @SIMULATION_NAME@ -o @RUNDIR@/@SIMULATION_NAME@.out -e @RUNDIR@/@SIMULATION_NAME@.err --cwd @RUNDIR@-active --env=OMP_NUM_THREADS=@NUM_THREADS@ --env=BG_MAPPING=TXYZ @RUNDIR@-active/@EXECUTABLE@ -L 3 @PARFILE@ # run # run2 getstatus = qstat @JOB_ID@ stop = qdel @JOB_ID@ submitpattern = ([[:digit:]]+) statuspattern = ^@JOB_ID@[. ] queuedpattern = " queued " runningpattern = " running " scratchdir = scratchdir exechost = qstat -f @JOB_ID@ exechostpattern = exec_host = (\w+)/ stdout = ssh @EXECHOST@ cat /var/spool/torque/spool/@JOB_ID@.qb2.OU stderr = ssh @EXECHOST@ cat /var/spool/torque/spool/@JOB_ID@.qb2.ER precmd = : postcmd = : stdout-follow = ssh @EXECHOST@ tail -n 100 -f /var/spool/torque/spool/@JOB_ID@.qb2.OU /var/spool/torque/spool/@JOB_ID@.qb2.ERR