General setup

From PMFLib Wiki
Jump to navigation Jump to search

Navigation: Documentation / Control file / General setup


The general setup of PMFLib can be controlled through the following sections in the {PMFLIB} group. These sections control the behaviour of the PMFLib core ([control]), define the units used for input/output data specification ([units]), and specify the names of input and output files ([files]).

[control]

Key Default value Type Description
ftopology system topology string Specifies the name of a file with the system topology in AMBER7 format. If provided, the loaded topology is used during ASL mask processing instead of the system topology.
fdebug off logical If enabled, prints debugging information if available.
fprint_masks off logical If enabled, prints detailed information about atoms in each ASL mask.
fprint_inpcrds off logical If enabled, prints input coordinates, including atom and residue names and indexes.
fenable_pbc off logical If enabled, periodic boundary conditions are used whenever possible. Please note that not all collective variables are influenced by this option.

[units]

Key Default value Type Description
mass g/mol string Specifies the unit of molar mass.
Allowed values are: au, a.u., g/mol, amu
time fs string Specifies the unit of time.
Allowed values are: au, a.u., fs, ps
length A string Specifies the unit of length.
Allowed values are: au, a.u., A, pm, nm
angle deg string Specifies the unit of angle.
Allowed values are: rad, deg
energy kcal/mol string Specifies the unit of energy.
Allowed values are: au, a.u., eV, kcal/mol, kJ/mol
temperature K string Specifies the unit of temperature.
Allowed values are: K
pressure Pa string Specifies the unit of pressure.
Allowed values are: Pa, kPa

Units specified in this section are used only for input parameters and for data written to output files. Data written to restart files or other internal files are still stored in internal units.

[files]

Key Default value Type Description
Collective Variables / Paths
fcvsdef {CVS} string Specifies either a PRMFile group or the name of a file containing the collective variable specification.
fpathsdef {PATHS} string Specifies either a PRMFile group or the name of a file containing the path specification.
Adaptive Biasing Force Method
fabfdef {ABF} string Specifies either a PRMFile group or the name of a file containing the specification of collective variables used by the ABF method.
fabfmask _abf.mask string Specifies the name of the file containing ABF force weights.
fabfout _abf.out string Specifies the file name used for output from ABF simulations. This file contains status information and the progress of collective variables in time.
fabfrst _abf.rst string Specifies the name of the file containing accumulated results from ABF simulations.
fabftrj _abf.trj string Specifies the name of the file containing the time evolution of accumulated ABF results.
Adaptive Biasing Potential Method
fabpdef {ABP} string Specifies either a PRMFile group or the name of a file containing the specification of collective variables used by the ABP method.
fabpout _abp.out string Specifies the file name used for output from ABP simulations. This file contains status information and the progress of collective variables in time.
fabprst _abp.rst string Specifies the name of the file containing accumulated results from ABP simulations.
fabptrj _abp.trj string Specifies the name of the file containing the time evolution of accumulated ABP results.
Constrained Dynamics
fcstdef {CST} string Specifies either a PRMFile group or the name of a file containing the constraint specification.
fcstout _cst.out string Specifies the file name used for output from constrained dynamics simulations. This file contains status information and the progress of the calculation in time.
fcstdump _cst.dump string Specifies the name of the file containing dumped data from constrained dynamics simulations.
fcstrst _cst.rst string Specifies the name of the file containing results from constrained dynamics simulations. This file is used for constrained dynamics restarts.
fcsttrj _cst.trj string Specifies the name of the file containing the time evolution of accumulated constrained dynamics results.
Restrained Dynamics
frstdef {RST} string Specifies either a PRMFile group or the name of a file containing the specification of restraints used in restrained dynamics simulations.
frstout _rst.out string Specifies the file name used for output from restrained dynamics simulations. This file contains status information and the progress of restrained collective variables in time.
frsthist _rst.hist string Specifies the name of the file containing the run-time histogram of collective variables.
Metadynamics
fmtddef {MTD} string Specifies either a PRMFile group or the name of a file containing the specification of metadynamics collective variables.
fmtdout _mtd.out string Specifies the file name used for output from the metadynamics method. This file contains status information and the progress of collective coordinates in time.
fmtdrst _mtd.rst string Specifies the name of the file containing accumulated Gaussian hills from metadynamics simulations.
fmtdtrj _mtd.trj string Specifies the name of the file containing the time evolution of accumulated metadynamics results.
fmtdhills _mtd.hills string Specifies the name of the file containing accumulated Gaussian hills from metadynamics simulations.
String Method
fstmdef {STM} string Specifies either a PRMFile group or the name of a file containing the specification of collective variables used by the string method.
fstmout _stm.out string Specifies the file name used for output from string method simulations.
Path Driving
fpdrvdef {PDRV} string Specifies either a PRMFile group or the name of a file containing the path driving specification.
fpdrvout _pdrv.out string Specifies the file name used for output from path driving simulations.
Collective Variable Monitoring
fmondef {MON} string Specifies either a PRMFile group or the name of a file containing the specification of collective variables used during monitoring.
fmonout _mon.out string Specifies the file name used for output from collective variable monitoring.
Metric Tensor Analysis
fmtadef {MTA} string Specifies either a PRMFile group or the name of a file containing the specification of collective variables used by metric tensor analysis.
fmtaout _mta.out string Specifies the file name used for output from metric tensor analysis.
fmtarst _mta.rst string Specifies the name of the file containing accumulated results from metric tensor analysis.