The OpenMM modifications are at and modified Protomol at

To get the code

svn checkout nmlopenmm
svn checkout nmlprotomol

Mac OSX environment

export OPENMM_HOME=/Users/chrissweet/Protomol/openmmlib/
export "DYLD_LIBRARY_PATH=$OPENMM_HOME/lib:$DYLD_LIBRARY_PATH:/Developer/GPU Computing/C/lib"
export CUDA_HOME=/usr/local/cuda
export LIBRARY_PATH=/Developer/GPU\ Computing/C/common/lib/darwin/:/Developer/GPU\ Computing/C/lib/:$LIBRARY_PATH

Compiling OpenMM

Check CUDA first! For Max OSx

cd "/Developer/GPU Computing/C/bin/darwin/release"

In the OpenMM directory run

ccmake CMakeLists.txt

then c to configure, update library directory to /Users/chrissweet/Protomol/openmmlib/, update OPENMM_BUILD_CUDA_LIB to ON, c again then g to write it out.

Then run

cmake CMakeLists.txt
make install

Compiling Protomol


scons gui=1 lapack=1 openmm=cuda (or reference)

Test OpenMM and Protomol

You can test the OpenMM libraries in its directory with


To test protomol with CUDA in models/alanineamber/

ProtoMol-app gbndomm.conf

More about gbndomm.conf


Input files used for testing/development

FrontPage (last edited 2016-05-04 22:09:29 by localhost)