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.

• 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

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

Saved successfully!

Ooh no, something went wrong!