General Keywords and Load Commands¶
This section describes the common keywords used in the %module general block and the various load commands used to define the system and wavefunction components.
The general module¶
The general module sets up the fundamental parameters for the calculation.
%module general
title 'butadiene'
pool 'pool/'
pseudopot BFD
basis BFD-T
mode 'dmc_one_mpi1'
%endmodule
Basic Setup¶
-
Title
Defines a descriptive title for the run, which is printed to the output.
-
Pool
Sets the default directory prefix for file paths accessed via the
$poolvariable.
-
Mode
Specifies the type of calculation to run.
System Configuration¶
-
Pseudopotential
Specifies the type of pseudopotential being used.
-
Basis
Specifies the basis set type.
-
nloc
Number of localized electrons (pseudo-electrons). Set to 0 for all-electron or standard ECP.
State-Specific / Multi-State Options¶
-
weights_guiding
Array of weights defining the guiding wavefunction \(\Psi_G\).
File Loading Commands¶
CHAMP uses load commands to import data from external files. These commands are placed outside of %module blocks.
System Geometry & Basis¶
-
Molecule
Reads atomic coordinates (typically in CHAMP-XYZ format).
-
Basis Info
Reads basis set definitions and pointer information.
-
Lattice
Reads lattice vectors for periodic systems. This can be done by loading an external file or determining periodic cell parameters in a block in the input file.
Option 1: External File
Option 2: Input Block You can specify the lattice parameters directly in the input file using a
%block latticestructure. This supports both cubic (single value) and general (3 vectors) cells, with optional unit specifications.Cubic Cell Example:
General Cell Example:
Supported units include
Bohr(default),Ang(Angstrom),m,nm, etc.
Wavefunction Components¶
-
Determinants
Reads the determinant expansion (CI) and CSF definitions.
-
Orbitals
Reads molecular orbital coefficients.
-
Jastrow
Reads Jastrow factor parameters.
TREXIO and QMCkl¶
-
TREXIO
Loads geometry, basis, orbitals, and determinants from a single TREXIO file.