You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quick and Dirty (ff-utils): Use the tools in the forcefield_utilities package to convert the GMSO XML to a Foyer XML and then do the typical OpenMM method.
Quick and Dirty (parmed conversion): Parameterize a GMSO object using the GMSO XML, then convert to parmed and use the OpenMM method (might take some API tuning to let us pass the ParmED object instead of the forcefield
Difficult, yet expansive (HOOMD minimization): Use some other pythonic facing methods to get the energy minimization, that can take a direct GMSO object. Will give much more flexibility for the diverse expressions GMSO can support.
Bug summary
mbuild.Compound.energy_minimize() function fails if a GMSO formatted XML is used.
Code to reproduce the behavior
Make the mbuild.Compound.energy_minimize() function work for the GMSO formatted XML is used, just like the Parmed XML files.
Notes:
For now, the GMSO versions should at least support the LJ (12-6) potentials.
In the future, we should support the range of GSMO-supported non-bonded and bonded potentials. @daico007 suggested we may be able do this via HOOMD.
The text was updated successfully, but these errors were encountered: