[frost] # Machine description nickname = frost name = frost location = NCAR description = A Blue Gene/L at NCAR webpage = http://www2.cisl.ucar.edu/docs/frost/frost-user-guide status = production # Access to this machine hostname = tg-login.frost.ncar.teragrid.org # iomachine # trampoline rsynccmd = /usr/bin/rsync rsyncopts = sshcmd = gsissh sshopts = localsshsetup = <> @SOURCEDIR@/.globus/proxy-teragrid && chmod go-rwx @SOURCEDIR@/.globus/proxy-teragrid && export X509_USER_PROXY=@SOURCEDIR@/.globus/proxy-teragrid && : mkdir -p @SOURCEDIR@/.globus/certificates-teragrid && : export X509_CERT_DIR=@SOURCEDIR@/.globus/certificates-teragrid && { { grid-proxy-info -issuer -file @SOURCEDIR@/.globus/proxy-teragrid 2>/dev/null | grep "^/C=US/O=National Center for Supercomputing Applications/" >/dev/null 2>&1 && test $(grid-proxy-info -timeleft -file @SOURCEDIR@/.globus/proxy-teragrid 2>/dev/null) -gt 0 2>/dev/null } || { { grid-proxy-destroy 2>/dev/null || true; } && myproxy-logon -p 7514 -s myproxy.teragrid.org -T -l @USER@ -o @SOURCEDIR@/.globus/proxy-teragrid } } && { globus-update-certificate-dir >/dev/null 2>&1 || true; } EOT envsetup = source /etc/profile aliaspattern = ^fr0103en(\.ncar\.teragrid\.org)?$ # Source tree management sourcebasedir = /home/@USER@ optionlist = frost.cfg submitscript = frost.sub runscript = frost.run make = gmake -j8 # Simulation management basedir = /ptmp/@USER@/simulations # quota cpu = dual-core PowerPC-440 cpufreq = 0.7 flop/cycle = 4 ppn = 2 spn = 2 # mpn max-num-threads = 2 num-threads = 2 memory = 512 nodes = 4096 min-ppn = 2 allocation = TG-MCA02N014 queue = default maxwalltime = 48:00:00 # maxqueueslots submit = /usr/bin/cqsub @SCRIPTFILE@ # run # run2 getstatus = /usr/bin/cqstat @JOB_ID@ stop = /usr/bin/cqdel @JOB_ID@ submitpattern = (\d+[.]nid[0-9]*) statuspattern = "^@JOB_ID@[. ].* [QRH] " queuedpattern = "^@JOB_ID@[. ].* Q " runningpattern = "^@JOB_ID@[. ].* R " holdingpattern = "^@JOB_ID@[. ].* H " scratchdir = /ptmp/@USER@/scratch/@JOB_ID@ exechost = /usr/bin/cqstat -f @JOB_ID@ exechostpattern = exec_host = (\w+)/ stdout = cat @JOB_ID@.OU stderr = cat @JOB_ID@.ER precmd = : postcmd = : stdout-follow = tail -n 100 -f @JOB_ID@.ER @JOB_ID@.OU