autosolvate.generatetrajs.startmd
- autosolvate.generatetrajs.startmd(argumentList)[source]
Wrap function that parses command line options for autosolvate clustergen, generates inputfiles for Amber and TeraChem, runs MM and QMMM stages. Currently some simulation parameters like simulation time step, integrator type, nonbonded cutoff, thermostat type, Langevin collision frequency, barostat type, pressure relaxation time and frequency of trajectory writing can not be changed from default values by the user.
- Parameters
argumentList (list) – The list contains the command line options to specify MM and QMMM stage options.
- Command line options:
- -f, --filename
prefix of .prmtop and .inpcrd files
- -t, --temp
temperature in Kelvin to equilibrate
- -p, --pressure
pressure in bar to equilibrate during MM NPT step
- -i, --stepsmmmin
Number of MM minimization steps
- -m, --stepsmmheat
Number of MM heating steps, setting to 0 skips the MM heating step
- -b, --stepsmmnve
Number of MM NVE steps, setting to 0 skips the MM NVE step
- -n, --stepsmmnpt
Number of MM NPT steps, setting to 0 skips the MM NPT step
- -l, --stepsqmmmmin
Number of QMMM minimization steps, setting to 0 skips the QMMM minimization step
- -o, --stepsqmmmheat
Number of QMMM heating steps, setting to 0 skips the QMMM heating step
- -v, --stepsqmmmnve
Number of QMMM NVE steps, setting to 0 skips the QMMM NVE step
- -s, --stepsqmmmnvt
Number of QMMM NVT steps, setting to 0 skips the QMMM NVT step
- -q, --charge
Total charge of system
- -u, --spinmultiplicity
Spin multiplicity of whole system
- -k, --functional
DFT functional to use for the QM part in QM/MM
- -r, --srunuse
option to run inside a slurm job
- -x, --pmemduse
Speed up MM with pmemd.CUDA instead of sander
- -d, --dryrun
Dry run mode: only generate the commands to run MD programs and save them into a file without executing the command
- -h, --help
short usage description
- Returns
Generate MD simulation input files and execute MD programs, or same the MD program execution commands in runMM.sh and runQMMM.sh
- Return type
None