14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!