DL_POLY
- class DL_POLY
This interface supports energy and gradient evaluations with the open source DL_POLY 5 molecular simulation package
A DL_POLY Theory object can be specified as follows:
my_theory = DL_POLY(frag=..., ff='...', ...)
which would then be called as theory=my_theory
in subsequent tasks.
General options
- berendsen
(default:
(0.5,1.5)
)
- delr
(default:
0.0
)
- densvar
(default:
20
)
- dl_field_charges
(default:
True
) Allows DL_FIELD to overwrite the atomic charges
- dl_field_types
(default:
True
) Allows DL_FIELD to overwrite the atomic forcefield types
- equilibration
(default:
10
)
- ewald
(default:
1.E-6
)
- input
(default:
('CONTROL','CONFIG','FIELD')
)
- output
(default:
'_dl_poly.out'
)
- potential
(default:
False
)
- print
(default:
2
)
- rcut
(default:
-1.0
)
- rpad
(default:
0.0
)
- rvdw
(default:
0.0
)
- scale
(default:
2
)
- steps
(default:
20
)
- stack
(default:
50
)
- stats
(default:
2
)
- restart
(default:
'scale'
)
- timestep
(default:
0.000
)
Importing biomolecular forcefields
CHARMM forcefields may be imported via the DL_FIELD package (see P450 tutorial).
AMBER forcefields in the PRMTOP format can be imported directly with ChemShell and do not need the help of DL_FIELD, for example:
my_mm = DL_POLY(ff='MY_PRMTOP.top')
Note
An example of importing AMBER forcefields for QM/MM calculations
can be found in the test suite
(tests/qmmm/mndo-dl_poly/chorismate_mutase.py
)