Description¶
The constructor of dimer molecule. The dimer fragments can either be covalently linked or not. The active subspaces should be well separated.
Keywords¶
Common keywords¶
dimerize
Description: Set
title
to dimerize
to start constructing dimer.form
Description: Whether the dimer fragments are covalently linked.
Datatype: string
Value:
linked
: covalently linked dimerdisplace
: separated fragmentsDefault: displace
dimer_active
Description:
for non-covalently linked dimer: specify monomer active orbitals,
for covalently linked dimer: specify dimer active orbitals.
Datatype: set<int>
hf
Description: Dimer restricted Hartree-Fock calculation options.
Default: use the same options as monomer Hartree–Fock calculations
localization
Description: Localize dimer molecular orbitals.
Default: use default Orbital localization
active_thresh
Description: Threshold overlap for obitals to be treated as active.
Datatype: double
Default: 0.5
Keywords for non-covalently linked dimer¶
translate
Description: Spatial distance in Cartesian coordinates, duplicate and translate one monomer to form the dimer.
Datatype: array<double, 3>
angstrom
Description: Whether the translation is in a.u. or angstrom.
Datatype: bool
Default: false
scheme
Description: Options to assign dimer active orbitals.
Datatype: string
Values:
active_first
: pick active space from dimer orbitals first, then attempt to localizelocalize_first
: localize dimer orbitals, then pick the active space within each fragmentDefault: active_first
Keywords for covalently linked dimer¶
region_sizes
Description: Number of atoms in three regions [left, bridge, right].
Datatype: vector<int>
Prerequisite¶
Hartree–Fock calculations are needed to obtain fragment molecular orbitals.