Input file reference manual
SolvHybrid execution is controlled by editing a single input file (e.g.
solv_input.inp). In this file, all mandatory and optional
parameters are specified using a keyword = value pair.
Keywords are grouped into the following sections: Global, Surface, Bulk, and ForceField.
Keywords are classified as:
mandatory – must always be provided (e.g. run_type)
keyword-dependent – mandatory depending on another keyword
optional – get a default value if not provided (e.g. lambda_windows)
For some keywords, more than one value is possible. Values can be separated by
whitespace (" "), comma (",") or semicolon (";"). Certain values must be
given in groups (e.g. vectors of a cell matrix), which are enclosed using
parenthesis-like characters: () or [] or {}. Example:
(a1 a2 a3) [b1 b2 b3] {c1; c2; c3}.
Global
Parameters in this section affect the entire SolvHybrid execution.
surface, bulk (one or both can be provided, e.g. surface bulk).amber is supported.amber (current option).False, it does a dry run.slurm, local or False.local.#SBATCH, #PBS).Note
You may provide either subm_script or subm_header:
- Use subm_script if you want SolvHybrid to use your custom script exactly as given.
- Use subm_header if you only need to prepend standard scheduler options and let SolvHybrid generate the rest of the script.
If neither is given, a minimal default script will be generated for batch_q_sys = local or batch_q_sys = slurm runs.
cm5pac.exe (legacy CM5 tool).cm5pac.exe.Note
If cm5pac_dir is provided it will not use the Python implementation of CM5 charges.
true, prepare directories and inputs but do not run calculations.true/false.true.(H1 H) (H2 H) (Fe1 Fe) or False.False.soft = false, the TI_surface will only include 3 TI phases (decharge, vdw_bonded, recharge).true/false.true.Surface
Parameters for the TI_surface workflow (adsorbate-on-surface → surface).
OUTCAR with Hirshfeld charges for the slab.OUTCAR with Hirshfeld charges for the adsorbed system.(a1 a2 a3) (b1 b2 b3) (c1 c2 c3) or False.False (auto-detected from slab_coord_file if available).true/false.false.Bulk
Parameters for the TI_bulk workflow (molecule-in-water → pure solvent).
OUTCAR with Hirshfeld charges for the molecule.true/false.false.ForceField
Parameters defining the Amber force field setup. Paths are resolved under the package
modules/ unless noted.
tleap.leaprc.uff (under modules/).Lib/uff.dat, Lib/music.dat (under modules/).Lib/uff.lib (under modules/).tleap (OFF file will be used).TIP3PBOX, TIP4PEWBOX, OPC.TIP3PBOX.auto to resolve via $AMBERHOME.auto.true, force OFF libraries to be loaded from $AMBERHOME.true/false.true.Note
If soft = true but leaprc_soft or params_soft are missing, SolvHybrid automatically disables the soft stages and falls back to the standard force field setup.
Note
If pbc_cell is
False, SolvHybrid attempts to auto-detect it from the slab structure when possible.DFT single-point adsorption energies are read from
Input/OUTCAR_*(VASP) or recognized CP2K logs; TI energies are parsed from Amber outputs.The final adsorption free energy in solution is computed as: