input parameters used in md
Definition md_parameter.h:12
double md_tolerance
tolerance for velocity rescaling (K)
Definition md_parameter.h:61
double dp_rescaling
rescaling factor for DP model. Energy, force and stress will be multiplied by this factor.
Definition md_parameter.h:32
double md_damp
Langevin damping parameter (time units)
Definition md_parameter.h:59
double msst_vis
artificial msst_vis (mass/length/time)
Definition md_parameter.h:44
double md_pfirst
Initial pressure.
Definition md_parameter.h:52
bool md_restart
1: restart MD, 0: no restart MD
Definition md_parameter.h:14
std::vector< double > dp_aparam
Definition md_parameter.h:37
double msst_qmass
cell mass-like parameter (mass^2/length^4)
Definition md_parameter.h:43
int md_prec_level
precision level for vc-md
Definition md_parameter.h:24
double md_tfreq
Definition md_parameter.h:50
bool dump_force
Definition md_parameter.h:64
int md_nraise
parameters used when md_type=nvt
Definition md_parameter.h:62
int md_restartfreq
The period to output MD restart information.
Definition md_parameter.h:22
std::string md_type
fire, nve, nvt, npt, langevin, msst
Definition md_parameter.h:15
double md_plast
Final pressure.
Definition md_parameter.h:53
double md_tfirst
Temperature (in Hartree, 1 Hartree ~ 3E5 K)
Definition md_parameter.h:19
std::vector< double > dp_fparam
Definition md_parameter.h:34
std::vector< double > lj_epsilon
the value of epsilon for LJ potential (eV)
Definition md_parameter.h:29
double md_dt
Time increment (hbar/E_hartree)
Definition md_parameter.h:18
std::vector< double > lj_rcut
cutoff radius of LJ potential (\AA)
Definition md_parameter.h:28
std::string md_thermostat
Definition md_parameter.h:16
std::string md_pcouple
Definition md_parameter.h:48
bool dump_virial
Definition md_parameter.h:68
std::string md_pmode
NPT ensemble mode: iso, aniso, tri.
Definition md_parameter.h:47
bool dump_vel
Definition md_parameter.h:66
double msst_tscale
reduction in initial temperature (0~1)
Definition md_parameter.h:45
bool lj_eshift
whether to use energy shift for LJ potential
Definition md_parameter.h:27
int md_dumpfreq
The period to dump MD information.
Definition md_parameter.h:21
int md_seed
random seed for MD
Definition md_parameter.h:23
int msst_direction
shock direction: 0, 1, 2
Definition md_parameter.h:41
int md_pchain
num of thermostats coupled with barostat
Definition md_parameter.h:57
double md_tlast
Target temperature.
Definition md_parameter.h:20
std::vector< double > lj_sigma
the value of sigma for LJ potential (\AA)
Definition md_parameter.h:30
int lj_rule
combination rules used to construct the parameter matrix for LJ potential
Definition md_parameter.h:26
int md_nstep
md nstep
Definition md_parameter.h:13
std::string pot_file
the filename of potential files for CMD such as DP
Definition md_parameter.h:31
double md_pfreq
Definition md_parameter.h:54
int md_tchain
num of thermostats coupled with particles
Definition md_parameter.h:56
double msst_vel
shock msst_vel (\AA/fs)
Definition md_parameter.h:42