Brief description
Choral is a Fortran library (2003 standard).
- Features
- high order finite elements for diffusion and elasticity
- hybrid meshes including curved geometrical elements
- stabilised time stepping methods for reaction diffusion PDEs
coupled with ODE systems
\(~\)
- Dependencies (optional)
- arpack for eigenvalue solvers
- MMG for mesh adaptation
- MUMPS
Applications
- scalar reaction diffusion PDE coupled with an ODE system
- monodomain model in cardiac electrophysiology
- Spiralling potential wave
- P3-Lagrange finite elements / Order 3 Rush-Larsen time-stepping method
\( ~ \)
\( ~ \)
\( ~ \)
- scalar reaction diffusion PDE coupled with an ODE system
- monodomain model in cardiac electrophysiology
- Curved (parabolic) geometry
- P3-Lagrange finite elements / Order 3 Rush-Larsen time-stepping method
\( ~ \)
\( ~ \)
\( ~ \)
Tutorial examples
Installation
Download the sources: https://plmlab.math.cnrs.fr/cpierre1/choral
Cmake is required.
- Configure
- either edit the file "../config.cmake" to set your options before to run cmake
mkdir build ; cd build ; cmake ..
- or set your options with ccmake
mkdir build ; cd build ; cmake .. ; ccmake ..
- Compile
- to build the library
- to compile all programs and test
- Test
- Author
- Charles Pierre