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.
• quickblock: Simple reblocking utility intended for analysing very large dmc.hist files (since<br />
it only looks at one column at a time). Alternative to reblock. quickblock allows reblocking<br />
<strong>of</strong> data other than the energy in the dmc.hist files. If a file called dmc.hist is present in the<br />
directory then quickblock will assume that you want to analyse the total energy in that file.<br />
Otherwise it will ask you for the name <strong>of</strong> the file (and the column <strong>of</strong> data) to analyse.<br />
• reblock: Perform statistical analysis and reblocking <strong>of</strong> QMC data in vmc.hist and dmc.hist.<br />
Use this! Information about the reblocking algorithm is given in Sec. 24. Further information<br />
can be found in the documentation in ~/<strong>CASINO</strong>/utils/reblock/.<br />
• runcrystal: Run script for carrying out crystal9x and crystal03/06/09 calculations. Its<br />
use is discussed in Sec. 8.4.2.<br />
• runqmc: General run script for carrying out casino calculations on any kind <strong>of</strong> computer. See<br />
Sec. 6.6.<br />
• runqmcmd: Script for carrying out QMC molecular dynamics calculations with casino and the<br />
pwscf program. Works by calling the runqmc and runpwscf scripts, ensuring that it can run<br />
on any kind <strong>of</strong> machine. See Sec. 6.7.<br />
• runpwscf: General run script for carrying out PWSCF calculations on any kind <strong>of</strong> computer.<br />
• tcm comps: Script for listing the jobs running on each <strong>of</strong> the computers in TCM (Cambridge<br />
interest only).<br />
• twistav castep: Script for carrying out twist averaging for real systems, using the castep<br />
plane-wave DFT code and the blip utility in conjunction with casino. See Sec. 28.3.3.<br />
• twistav pwscf: Script for carrying out twist averaging for real systems, using the pwscf planewave<br />
DFT code in conjunction with casino. See Sec. 28.3.4.<br />
• update hist: A utility for converting casino version 1 .hist files to casino version 2 .hist<br />
files (as if there might be anyone left who might want to do this).<br />
• envmc: Utility to extract VMC energies, energy components, standard errors and time taken<br />
from the standard output file. Examples <strong>of</strong> the use <strong>of</strong> envmc are given in Sec. 6.2 and Sec.<br />
6.3.1. See ~/<strong>CASINO</strong>/utils/envmc/ for further information. Note that envmc is short for ‘VMC<br />
energy’ so it doesn’t work for DMC, OK?<br />
11 Making movies with <strong>CASINO</strong><br />
I think somebody did this once way back in the 20th century. And it was rubbish, but this is supposed<br />
to be a comprehensive <strong>manual</strong>.<br />
11.1 How to make movies<br />
In the input file the following keywords control the movie-making process:<br />
# MOVIES<br />
makemovie : T #*! Make movie (Boolean)<br />
movieplot : 1 #*! Plot every * moves (Inte<br />
movienode : 0 #*! Processor to plot (Integer)<br />
moviecells : F #*! Plot nn cells (Boolean)<br />
Set the keyword makemovie to T to enable the movie-making facility. You could set movieplot to<br />
an integer greater than 1 so that the particle positions are only written out every movieplot moves.<br />
The processor which plots the particle positions are chosen by the keyword movienode, which has<br />
to be zero or a positive integer less than the total number <strong>of</strong> processors. If moviecells is set to F<br />
then the unit cell will be plotted, if set to T then nearest-neighbour cells in the (x, y)-plane will also<br />
be written. Type runqmc and an output file called movie.out will be produced. The format <strong>of</strong> the<br />
movie.out file is as follows:<br />
119