These tutorials assume prior knowledge or understanding of various C++ language features and some libraries, including (at least): std::vectors, c_vectors, and abstract and concrete base classes.

To run any of these tutorials, call scons test_suite=<NAME_OF_TUTORIAL_FILE>, from the main chaste directory, e.g.

scons test_suite=ode/test/TestSolvingOdesTutorial.hpp

To do this, either call this from the command line, or create a new 'Make Target' in Eclipse, with the above command as the 'Build command'

Tutorials corresponding to released versions of Chaste can be found at https://chaste.github.io/releases/


The basics


Core functionality

Solving ODEs

Solving PDEs

Writing new PDE solvers (advanced)

Solid Mechanics


Cardiac Chaste

For executable users:

Source code users:

See also cardiac Chaste practical for details of a practical we have used to teach cardiac Chaste.


Cell-based Chaste

Where to start with cell-based simulations:

Running basic simulations:

Running crypt-specific simulations:

More advanced examples:

Adding new functionality:

See also cell-based Chaste practical for details of a practical we have used to teach cell-based Chaste.


Automatically generated alphabetical listing