====== Schrödinger MS Jaguar ======
===== Documentation =====
module add schrodinger/2016.4
$SCHRODINGER/docs/Documentation.htm
===== Example batch job script =====
** Do not be confused: MS Jaguar itself launches a second batch job (see remark within the script below)**
#!/bin/bash
# remark: The jobcontrol tool (located at root of Schrödinger installation) allows to manage your MS Jaguar jobs
# ******** EDIT HERE ********
# input file name
input=input.in
# job resource parameters
name=ms-jaguar-job
mem_free=4G
procno=8
parenv="-pe ompi* $procno"
# job wall time [sec]
runtime=600
# please have a look at schrodinger.hosts (located at root of Schrödinger installation)
hosttype=ompi_short
# choose Schroedinger install
module="schrodinger/2016.4"
# ******** EDIT HERE ********
################################
# general job parameters
rndno=$(uuidgen -r)
jobfl=jaguar.qsub.$rndno
# license type
lctyp=JAGUAR_MAIN
################################
# SGE job script
#
cat <$jobfl
#!/bin/bash --login
#$ -N $name
#$ -cwd
#$ -l h_rt=$runtime
#$ -l mem_free=1G
# avoid nasty core dumps
ulimit -c 0
# load module
module add $module
# test for minimum number of MS Jaguar license tokens
lctst=(\$(\$SCHRODINGER/utilities/licutil -available|grep $lctyp))
[ "\${lctst[1]}" -lt 2 ] && echo "Error: Less than 2 MS Jaguar license tokens available. \
Too few licenses, your job is not eligible to run. Please try again later by \\\`qsub $jobfl'." >> license-issues.txt && exit 2;
# run MS Jaguar; MS Jaguar creates a second batch job
\$SCHRODINGER/jaguar run -D -P $procno -WAIT -HOST $hosttype -QARGS "-l h_rt=$runtime -l mem_free=$mem_free $parenv" $input
===== Job control =====
module add schrodinger/2016.4
$SCHRODINGER/jobcontrol -list
$SCHRODINGER/jobcontrol -[kill|pause|resume|stop|abort|show] ]
\\
date of revision: 02-17-2020 © kraus