CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• localizer: Utility to read in a pwfn.data file containing extended orbitals expanded in plane<br />
waves and generate localized orbitals, also represented in a plane-wave basis. See Sec. 27.<br />
• louis: MDT’s pilot wave quantum trajectory code, included with casino to help with the<br />
development <strong>of</strong> pilot-wave QMC. Also includes the utilities runlouis, plot louis, louishelp,<br />
louisplot2d, louisplot3d and modify louis inputs, which do the obvious things. See<br />
utils/louis/README for more details.<br />
• make new mpc: Convert casino 1.x density.data and eepot.data files into casino 2.x<br />
mpc.data. Located in the converters 2.0 directory.<br />
• make p stars: Utility for helping users construct p terms in the Jastrow factor. Type<br />
make p stars and answer the questions. Note that p should have the symmetry <strong>of</strong> the simulation<br />
cell rather than the primitive cell. See Sec. 22.<br />
• menugrep Script to facilitate the process <strong>of</strong> editing lines containing items found by grep: useful<br />
for editing the casino source code. See documentation in ~/<strong>CASINO</strong>/utils/menugrep/.<br />
• modify inputs: Simultaneously modify all input files in subdirectories <strong>of</strong> the current directory<br />
(e.g., ~/<strong>CASINO</strong>/examples/) by adding or deleting keywords or by changing the value <strong>of</strong> a<br />
keyword. I (MDT) can remember a time when I did this by hand (with 100+ examples); that<br />
was entertaining.<br />
• mpr: Pretty printing script for source-code listings, which saves trees (assuming a2ps has been<br />
set up correctly for your system).<br />
• multirun: Script for running several casino runs sequentially changing any set <strong>of</strong> parameters<br />
in the input file for each <strong>of</strong> them.<br />
• nstring: Generate integer number sequences. Useful for strings required in correlation.data<br />
files.<br />
• plot 2D: This script generates 2D plots <strong>of</strong> trial wave functions and particle positions using<br />
data produced by qmc plot. The script uses gnuplot. See the documentation in<br />
~/<strong>CASINO</strong>/utils/plot 2D/ for further information.<br />
• plot bffield, plot bfphi: These scripts generate 2D plots <strong>of</strong> the backflow transformation and<br />
the inhomogeneous φ term (electron–electron–nucleus) <strong>of</strong> the backflow transformation. They<br />
make use <strong>of</strong> gnuplot. See documentation in ~/<strong>CASINO</strong>/utils/plot backflow/.<br />
• plot expval: General program to read a casino-produced expval.data file and visualize the<br />
results. Converts the data to standard 1D lineplot.dat files which can be visualized with xmgrace,<br />
or 2Dplot.dat/3Dplot.dat files for higher dimensional data which can be visualized<br />
by gnuplot (via the casino plot 2D utility).<br />
• plot hist: General program to read vmc.hist and dmc.hist files and plot selected quantities<br />
as a function <strong>of</strong> move number.<br />
• plot reblock: This script uses xmgrace to plot the reblocked standard error in the mean<br />
energy against reblocking transformation number, which is contained in the reblock.plot file<br />
produced by the reblock utility. An example <strong>of</strong> the use <strong>of</strong> this script is given in Sec. 6.2.<br />
• plot mpc: Reads a casino mpc.data file (containing a Fourier representation <strong>of</strong> the density <strong>of</strong><br />
the Slater wave function and a Fourier representation <strong>of</strong> 1/r treated with the minimum image<br />
convention). It can convert the data to standard 1D lineplot.dat files which can be visualized<br />
with xmgrace, or 2Dplot.dat/3Dplot.dat files for higher dimensional data which can be<br />
visualized by gnuplot (via the casino plot 2D utility).<br />
• ptm: Manipulate pseudopotentials on radial grids or as Gaussian expansions. See documentation<br />
in ~/<strong>CASINO</strong>/utils/ptm/.<br />
• runvp: Utility to run a calculation using several workstations as if they formed a cluster (TCM<br />
only for the moment).<br />
• quad fit: Program for carrying out a quadratic fit to a set <strong>of</strong> data, in order to find a local<br />
extremum. Simply type quad fit and supply the code with the name <strong>of</strong> a file containing columns<br />
<strong>of</strong> data in the form x, y or x, y, δy.<br />
118