Dear Prof. Christopher Woods, and Prof. Julien,
I am very thankful for your support and assistance. I found that the runsim.py formed compact structures for small sized molecules, as seen in MD simulations. I have tried to execute somd and I am getting the following error message. I tried with and without box dimensions, and water solvation in the Amber input files, but did not help. My simulations run fine by using the simtk.openmm package as described in example here (
http://docs.openmm.org/6.1.0/userguide/application.html).
somd -t PG8000s.prmtop -c PG8000s.inpcrd
Starting somd: number of threads equals 4
Using parameters:
===============
crdfile == PG8000s.inpcrd
topfile == PG8000s.prmtop
===============
### Running Molecular Dynamics simulation on unknown ###
###================Setting up calculation=====================###
"FILE: /home/sajid/Downloads/Sire-2016.3.1/corelib/src/libs/SireMove/openmmmdintegrator.cpp, LINE: 387, FUNCTION: void SireMove::OpenMMMDIntegrator::initialise()"
Index GPU = 0
Loaded a restart file on which we have performed 0 moves.
There are 660 atoms in the group
###===========================================================###
###=======================somd run============================###
Starting somd run...
1000 moves 1 cycles, 2 ps simulation time
Cycle =Â 1
Traceback (most recent call last):
 File "/home/sajid/
sire.app/pkgs/sire-2016.3.1/share/Sire/scripts/somd.py", line 125, in <module>
   OpenMMMD.run(params)
 File "/home/sajid/
sire.app/lib/python3.6/site-packages/Sire/Tools/__init__.py", line 172, in inner
   retval = func()
 File "/home/sajid/
sire.app/lib/python3.6/site-packages/Sire/Tools/OpenMMMD.py", line 1458, in run
   system = moves.move(system, nmoves.val, True)
UserWarning: Exception 'SireError::invalid_cast' thrown by the thread 'master:main'.
Cannot cast from an object of class "SireVol::Cartesian" to an object of class "SireVol::PeriodicBox".
Thrown from FILE: /home/sajid/Downloads/Sire-2016.3.1/corelib/src/libs/SireBase/property.cpp, LINE: 120, FUNCTION: void SireBase::Property::throwInvalidCast(const char*) const
__Backtrace__
(Â 0) /home/sajid/
sire.app/bin/../lib/libSireError.so.2016 ([0x7f3464abf551] ++0x41)
 -- SireError::getBackTrace()
(Â 1) /home/sajid/
sire.app/bin/../lib/libSireError.so.2016 ([0x7f3464abc0fb] ++0xab)
 -- SireError::exception::exception(QString, QString)
(Â 2) /home/sajid/
sire.app/bin/../lib/libSireBase.so.2016 ([0x7f3464f7884f] ++0x23f)
 -- SireBase::Property::throwInvalidCast(char const*) const
(Â 3) /home/sajid/
sire.app/bin/../lib/libSireMove.so.2016 ([0x7f344c215d04] ++0x84)
 -- SireVol::PeriodicBox const& SireBase::Property::asA<SireVol::PeriodicBox>() const
(Â 4) /home/sajid/
sire.app/bin/../lib/libSireMove.so.2016 ([0x7f344c210193] ++0x1f3)
 -- SireMove::OpenMMMDIntegrator::createContext(SireMove::IntegratorWorkspace&, SireUnits::Dimension::PhysUnit<0, 0, 1, 0, 0, 0, 0>)
(Â 5) /home/sajid/
sire.app/bin/../lib/libSireMove.so.2016 ([0x7f344c2122a5] ++0x55)
 -- SireMove::OpenMMMDIntegrator::integrate(SireMove::IntegratorWorkspace&, SireCAS::Symbol const&, SireUnits::Dimension::PhysUnit<0, 0, 1, 0, 0, 0, 0>, int, bool)
(Â 6) /home/sajid/
sire.app/bin/../lib/libSireMove.so.2016 ([0x7f344c15e8d8] ++0xe8)
 -- SireMove::MolecularDynamics::move(SireSystem::System&, int, bool)
(Â 7) /home/sajid/
sire.app/bin/../lib/libSireMove.so.2016 ([0x7f344c1e883e] ++0x29e)
 -- SireMove::WeightedMoves::move(SireSystem::System const&, int, bool)
/home/sajid/
sire.app/lib/python3.6/site-packages/Sire/Move/_Move.so(+0x2676bc) [0x7f344b46a6bc]
(Â 9) /home/sajid/
sire.app/bin/../lib/libboost_python.so ([0x7f345e443bdd] ++0x27d)
 -- boost::python::objects::function::call(_object*, _object*) const
/home/sajid/
sire.app/bin/../lib/libboost_python.so(+0x28d98) [0x7f345e443d98]
( 11) /home/sajid/
sire.app/bin/../lib/libboost_python.so ([0x7f345e436a83] ++0x63)
 -- boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const
/home/sajid/
sire.app/lib/python3.6/site-packages/Sire/Error/_Error.so(+0x25b9) [0x7f345e2155b9]
( 13) /home/sajid/
sire.app/bin/../lib/libboost_python.so ([0x7f345e436a58] ++0x38)
 -- boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const
/home/sajid/
sire.app/lib/python3.6/site-packages/Sire/Error/_Error.so(+0x2577) [0x7f345e215577]
( 15) /home/sajid/
sire.app/bin/../lib/libboost_python.so ([0x7f345e43683d] ++0x3d)
 -- boost::python::handle_exception_impl(boost::function0<void>)
/home/sajid/
sire.app/bin/../lib/libboost_python.so(+0x26319) [0x7f345e441319]
( 17) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f346569eade] ++0x9e)
 -- _PyObject_FastCallDict
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x1482bb) [0x7f346577b2bb]
( 19) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f346577e15d] ++0x26fd)
 -- _PyEval_EvalFrameDefault
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x145e74) [0x7f3465778e74]
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x1485e8) [0x7f346577b5e8]
( 22) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f346577e15d] ++0x26fd)
 -- _PyEval_EvalFrameDefault
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x146a60) [0x7f3465779a60]
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x14848a) [0x7f346577b48a]
( 25) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f346577e15d] ++0x26fd)
 -- _PyEval_EvalFrameDefault
/home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0(+0x146a60) [0x7f3465779a60]
( 27) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f3465779ee3] ++0x63)
 -- PyEval_EvalCodeEx
( 28) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f3465779f2b] ++0x3b)
 -- PyEval_EvalCode
( 29) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f34657ac6c0] ++0x130)
 -- PyRun_FileExFlags
( 30) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f34657adc83] ++0x173)
 -- PyRun_SimpleFileExFlags
( 31) /home/sajid/
sire.app/bin/../lib/libpython3.6m.so.1.0 ([0x7f34657c90b5] ++0xe25)
 -- Py_Main
somd() [0x402d60]
( 33) /lib/x86_64-linux-gnu/libc.so.6 ([0x7f34639d3830] ++0xf0)
 -- __libc_start_main
( 34) somd ([0x4033e9] ++0x29)
 -- _start
__EndTrace__
Exception 'SireError::invalid_cast' thrown by the thread 'master:main'.
Cannot cast from an object of class "SireVol::Cartesian" to an object of class "SireVol::PeriodicBox".
Thrown from FILE: /home/sajid/Downloads/Sire-2016.3.1/corelib/src/libs/SireBase/property.cpp, LINE: 120, FUNCTION: void SireBase::Property::throwInvalidCast(const char*) const
Kind regards,