Last updated March 18 2010 Compilation of soslib library on Windows is quite straightforward. The only thing you need to remember is to use libraries which were compiled with the same compiler For example if you are using Visual Studio 2008 (VS2008) to compile soslib you need to make sure that sundials and libsbml were compiled with Visual Studio 2008 as well In case you are not using Visual Studio consider using it :-) Below step by step instructions are for compilation with any VS compiler . If you are compiling with VS2008 go to item 4. Follow the following steps 1. Compile sundials (a copy of it is in CC3D source code repository in branch/lab/sundials-2.3.0) There is a CMake file there so open it in CMake-gui choose install prefix (where library will be installed) and make sure to check BUILD_SHARED_LIBS option Configure and Generate VS2008 project Go to VS2008 and in Build->Configuration Mamager ... dialog choose RelWithDebugInfo as ActiveSolutionConfiguration Then right click on ALL_BUILD project and Choose Build from the pop up dialog After building is complete right click on INSTALL project and Choose Build from the pop up dialog At this point you have sundials library installed in the directory specified by CMALE_INSTALL_PREFIX 2. To save yourself some time do not compile libSBML but instead use libSBML binary installer provided wither on sbml.org website or use binaries\soslib\windows\libSBML-3.4.1-win-xerces-vc90.exe from CC3D repository. Make sure you are not using version 4.0 or 5.0. Vse version 3.4.1 3. Go to branch\lab\soslib-VS2008 in the CC3D repository and see how libraries for sbml and sundials are included in the source tree of soslib. Replace those libraries and header files with corresponding files generated or installed in 1. and 2. 4. Compile soslib library. Use branch\lab\soslib-VS2008 from the CC3D repository. There is a CMake file there so open it in CMake-gui choose install prefix (where library will be installed) and make sure to check BUILD_SHARED_LIBS option Configure and Generate VS2008 project Go to VS2008 and in Build->Configuration Mamager ... dialog choose RelWithDebugInfo as ActiveSolutionConfiguration Then right click on ALL_BUILD project and Choose Build from the pop up dialog After building is complete right click on INSTALL project and Choose Build from the pop up dialog At this point you have soslib, sundials and libSBML libraries installed in the directory specified by CMALE_INSTALL_PREFIX 5. Enter soslib installation directory .Copy all subdirectories in soslib installation directory into CompuCell3D directory 6. Because CompuCell3D is "prewired" for soslib you may now run demo cc3d/soslib simulation. In CC3D player open examplesSoslib\cc3d\SLPyIntegrator.py and hit "Play" Contact energies in this simulation between condensing and non condensing cells are functions of subcellular concentrations of species. 7 . Read soslib Tutorial and and README files in branch\lab\soslib-VS2008\ of CC3D repository 8. If you have any problems e-mail Ryan Roper(rtroper@u.washington.edu) or Maciej Swat (mswat@indiana.edu)