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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

--parallel e.g. linuxpc-ifort-parallel<br />

- Clusters with queueing systems:<br />

---parallel e.g.linuxpc-ifort-pbs-parallel<br />

• ‘Extended’ <strong>CASINO</strong> ARCHs are intended to represent specific systems, and are usually modifications<br />

to existing generic <strong>CASINO</strong> ARCHs. Their name is <strong>of</strong> the form:<br />

. e.g. linuxpc-ifort.berts-weird-computer<br />

The corresponding .arch file is typically intended to ‘include’ its generic counterpart, if it exists,<br />

but again this is just a guideline.<br />

See the files in the <strong>CASINO</strong>/arch/data directory for the range <strong>of</strong> both generic and extended<br />

<strong>CASINO</strong> ARCH names. If you end up generating your own unique .arch file then you may send it<br />

to Mike Towler (mdt26 at cam.ac.uk) who can incorporate it permanently into the distribution.<br />

Very large machines in national computer facilities <strong>of</strong>ten have specialized setups and requires Extended<br />

<strong>CASINO</strong> ARCHs. Some examples <strong>of</strong> current top-<strong>of</strong>-the-range hardware:<br />

.<br />

• Titan (Oak Ridge, USA): linuxpc--pbs-parallel.titan where compiler is pgf,<br />

cray, ifort or gcc.<br />

• Hector (UK national facility): linuxpc-〈compiler〉-pbs-parallel.hector3 where 〈compiler〉<br />

is pgf, path, cray or gcc.<br />

• Darwin (Cambridge HPCF facility, UK): linuxpc-ifort-pbs-parallel.darwin2 (Westmere<br />

partition) or linuxpc-ifort-pbs-parallel.darwin3 (Sandy Bridge partition)<br />

• Intrepid (IBM Blue Gene/P, Argonne, USA): bluegene-xlf-cobalt-parallel.intrepid.<br />

• Blue Joule (IBM Blue Gene/Q, Hartree Centre, U.K.) bluegene-xlf-ll-parallel.bluejoule<br />

The full syntax <strong>of</strong> .arch files is explained in the file <strong>CASINO</strong>/arch/README. This information is duplicated<br />

in Appendix 5 <strong>of</strong> this <strong>manual</strong>.<br />

5.3 Further installation notes<br />

• The [r] option <strong>of</strong> the install script will restore the casino distribution directory to its original<br />

state for compilation purposes. This involves removing all binary executables, links to scripts,<br />

and compiler object files, which is achieved practically by removing the following directories:<br />

bin qmc, lib/zlib, src/zlib and utils/zlib.<br />

• If you use the vim, emacs, or gedit text editors then it is possible to configure them to highlight<br />

the syntax <strong>of</strong> casino’s arch files and the various input files. See the README file in<br />

<strong>CASINO</strong>/data/syntax or just select the [y] option <strong>of</strong> the install script to automatically do the<br />

configuration.<br />

• For versions <strong>of</strong> casino prior to 2.10, a different setup system was used, involving environment<br />

variables QMC ARCH and QMC ID (the latter for customization on specialized machines). These<br />

may be retained if you wish to continue to use older versions <strong>of</strong> the code, but the setup will need<br />

to be redone for version 2.10 and later.<br />

5.4 Discussion forum<br />

An online discussion forum http://www.vallico.net/casino-forum exists, where users may discuss<br />

issues relating to quantum Monte Carlo and the casino code. Expert users <strong>of</strong> the code are known<br />

to haunt the forum, and thus it may be useful for soliciting advice if problems are encountered in<br />

installing or using casino.<br />

10

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

Saved successfully!

Ooh no, something went wrong!