cell modeling for microphysiology

Bob Kuczewski 769b892fbd Removed print statements used during debugging. This version works. 7 年之前
docs 9b866b99ca Move docs and man files from src dir to top level. 9 年之前
include a6c40e813e fixing memory leaks 8 年之前
man 9b866b99ca Move docs and man files from src dir to top level. 9 年之前
src 769b892fbd Removed print statements used during debugging. This version works. 7 年之前
utils 35986740ce Added clang-format config file used for formatting 10 年之前
windows ffb46343da Add support for Windows CI via Appveyor. 9 年之前
.gitignore ec21528776 Add working cmake build file to master repo. 9 年之前
.travis.yml 4fc664cec8 Update travis.yml for OS X support. 9 年之前
CMakeLists.txt ac9f13ea20 bugfix on struct_rx initialization in react_trig_nfsim 8 年之前
README.md 8a329a194e Add CMake build instructions. 9 年之前
appveyor.yml ffb46343da Add support for Windows CI via Appveyor. 9 年之前
appveyor_build.py cdd01a9992 Fix typo in Appveyor python script. 9 年之前

README.md

MCell

MCell: Monte Carlo Simulator of Cellular Microphysiology

Build Status Build status

MCell3 Build Requirements:

flex newer than 2.5.6, due to the 'reentrant' option. Extensive testing has been done using Flex 2.5.33.

How To Build:

To build MCell for Macs or Linux, run the following commands from the main mcell directory:

    mkdir build
    cd build
    cmake ..
    make

The old build system is still available and can be used by issuing the following commands:

    cd ./src
    ./bootstrap
    cd ..
    mkdir build
    cd build
    ../src/configure CC=gcc CFLAGS='-O2 -Wall' 
    make

You only need to bootstrap (first three steps) when starting from a fresh branch or checkout. Depending on your needs, you may have to change the build options slightly.

See the Windows Development page on the github wiki for information about building MCell on Windows.

How To Test:

nutmeg is a regression test framework for MCell. Installation and usage instructions are listed on the nutmeg project page.