CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
TAG NAME L Description & examples<br />
------------------------------------------------------------------------------<br />
FORCE_PATH S comma-separated list <strong>of</strong> path patterns under one <strong>of</strong><br />
which calculations must be run. E.g.,<br />
/work, /scratch*<br />
would allow calculations under /work/john/heg,<br />
/scratch/mdt/h2o, or /scratch_large/benzene but not<br />
under /work1/dna, for example.<br />
RUN_SINGLE S command to run direct single-processor <strong>CASINO</strong><br />
calculations. This is ’&BINARY&’ by default.<br />
RUN_PARALLEL S (TYPE=parallel|cluster only) command to run direct<br />
multi-processor <strong>CASINO</strong> calculations. This is<br />
’mpirun -np &NPROC& &BINARY&’ by default.<br />
CLUSTER_RUN_MODE S (TYPE=cluster only) determines if the cluster requires a<br />
batch script to submit a job (’batch’, default, triggers<br />
use <strong>of</strong> SCRIPT_HEAD, SCRIPT_RUN and SUBMIT_SCRIPT), or<br />
if a command for submitting a job to the queue is<br />
available (’direct’, triggers use <strong>of</strong> RUN_CLUSTER).<br />
RUN_CLUSTER S (TYPE=cluster only) only used if CLUSTER_RUN_MODE is<br />
’direct’; command to submit a <strong>CASINO</strong> job to the cluster<br />
queue directly. Undefined by default. E.g., ’bgrun<br />
-mode VN -np &NPROC& -exe &BINARY&’<br />
CORES_PER_NODE S (TYPE=parallel|cluster only) number <strong>of</strong> cores on the<br />
workstation, or on the login node <strong>of</strong> the cluster; ’1’<br />
by default (but note that gnulinux.arch contains code<br />
that counts the number <strong>of</strong> cores on the current node).<br />
CORES_PER_NODE_CLUSTER S (TYPE=cluster only) number <strong>of</strong> cores per node in<br />
the cluster compute nodes, if it differs from the<br />
number <strong>of</strong> cores in the login node - if defined, its<br />
value overrides that <strong>of</strong> CORES_PER_NODE in clusters.<br />
SCRIPT_HEAD M (TYPE=cluster only) only used if CLUSTER_RUN_MODE is<br />
’batch’; header <strong>of</strong> submission script.<br />
SCRIPT_RUN M (TYPE=cluster only) only used if CLUSTER_RUN_MODE is<br />
’batch’; line (or set <strong>of</strong> lines) in the submission script<br />
where <strong>CASINO</strong> is run, optionally surrounded by extra<br />
bash code as required by the machine.<br />
SUBMIT_SCRIPT S (TYPE=cluster only) only used if CLUSTER_RUN_MODE is<br />
’batch’; command to submit the submission script. This<br />
is ’qsub &SCRIPT&’ by default.<br />
ALLOWED_NCORE S (TYPE=cluster only) blank-separated list <strong>of</strong> allowed<br />
number <strong>of</strong> CPU cores to reserve or % to specify<br />
"any integer multiple <strong>of</strong> ". E.g.,<br />
1 2 4 8 16 32 %3<br />
ALLOWED_NNODE S (TYPE=cluster only) blank-separated list <strong>of</strong> allowed<br />
number <strong>of</strong> physical nodes to reserve or % to<br />
specify "any integer multiple <strong>of</strong> ". E.g.,<br />
1 2 4 8 16 32 %3<br />
MIN_NCORE S (TYPE=cluster only) minimum/maximum number <strong>of</strong> CPU cores<br />
MAX_NCORE<br />
that can be reserved.<br />
MIN_NNODE S (TYPE=cluster only) minimum/maximum number <strong>of</strong> physical<br />
MAX_NNODE<br />
nodes that can be reserved.<br />
MIN_NNODE_ENSEMBLE S (TYPE=cluster only) minimum number <strong>of</strong> physical nodes<br />
224