Benchmark generator that I use for multi-reference coupled cluster calculations. It produces CAS-SCF potential energy surfaces with GAMESS, and then runs the Quantum Package.
Edit the config
file. $X={X:-"value"}
means that if the environment
variable X
is not already defined, it will be defined by value
.
RUNGMS
: Command to run GAMESSTMPDIR
: Temporary directory for GAMESS calculationsZVARIABLES
: changing variables of the z-matrixGEOMETRY
: Z-matrix without definition of the changing variablesMULT
: Spin multiplicityCHARGE
: Total charge
BASIS
: Basis set in GAMESS format (CCD,CCT,...)METHOD
: argument to be passed tocreate_gamess_input
:HF | MP2 | CAS(n,m)
DISTANCES
: Geometries for diatomic separationsEQUILIBRIUM
: Equilibrium distanceGEOMETRY
: z-matrix without the changing variables
update_z_variables
: How to modify the variables of the Z-matrixiteration
: What to do at every geometryinitialization
: What to do for the 1st point
distance_loop
: loops over all distances and calls iterationleft_distance_loop
: loops over all distances before theEQUILIBRIUM
distanceright_distance_loop
: loops over all distances after theEQUILIBRIUM
distance
The script should source the src/bench_mrcc.sh
file which contains all
the helpful bash functions.