pyxtal.interface.charmm module
- class pyxtal.interface.charmm.CHARMM(struc, label='_', algo='abnr', lat_mut=False, rotate=False, prefix='pyxtal', atom_info=None, folder='.', opt='conp', steps=None, exe='charmm', input='charmm.in', output='charmm.log', dump='result.pdb', debug=False, timeout=20)[source]
Bases:
object
A calculator to perform oragnic crystal structure optimization in CHARMM.
- Parameters:
struc (-) – pyxtal.molecular_crystal.molecular_crystal object
label (-) – label for this calculation
algo (-) – “abnr”
lat_mut (-) – mutate lattice or not
rotate (-) – rotate lattice or not
prefix (-) – prefix of this calculation
atom_info (-) – atom_labels
folder (-) – folder name
opt (-) – ‘conv’, ‘conp’, ‘single’
steps (-) – optimization steps
exe (-) – charmm executable
input (-) – charmm input file
output (-) – charmm output file
dump (-) – charmm dump structure
- class pyxtal.interface.charmm.PRM(input)[source]
Bases:
object
Parse, convert and merge PRM files for CHARMM