wiki:DeveloperInstallGuide

Version 115 (modified by jameso@…, 8 years ago) (diff)

--

Developer Install Guide

The easiest ways to install Chaste are

Then see the section on checking out the code (below), and optional or optimised-code-related dependencies.

If you encounter any problems, or have an unusual setup, the following material may be useful.


The main instructions on this page assume you are setting up a machine identical to the core Chaste development machines. User installation instructions can be found in source:trunk/docs/INSTALLATION.txt. We also have guides for a variety of other situations that the Chaste team or users have tried. Note that these may not be up-to-date, so some familiarity with installing software on Linux-like systems may be required.

NB: When creating new install guides, please name the page like 'InstallGuides/GuideName', so that it gets included in the public portion of the wiki.

Mandatory for running Chaste

All users of the source code, whether on a desktop, server or HPC, should ensure all of the below items are present.

  • InstallBoost -- not needed on the new (Ubuntu / Fedora Core 6) installs
  • InstallPyCml -- PyCml itself is included with Chaste, but you'll need to install its dependencies

Highly recommended optional libraries

  • InstallCvode -- (fast and accurate ODE solver for cell_based and single-cell-cardiac simulations)

For development machines

We use the following for development machines, but these can be skipped for servers and HPC installations that use a command-line interface to Chaste.

Accessing the code

Optional (not needed to run the code)

Historical items, no longer needed

  • InstallNdiff -- used to be used for comparing results files to a tolerance