Unicorn
From The FEniCS project
Unicorn is a project for developing a unified continuum mechanics solver, based on the suite DOLFIN/FFC/FIAT.
Contents |
First release
The first release of Unicorn (0.1.0) is out (2008-01-22), you can find it under Download.
Main authors
Johan Hoffman, Johan Jansson and Murtazo Nazarov.
License
Unicorn is licensed under the GNU LGPL license.
Dependencies and requirements
Unicorn depend on the following packages:
The following packages are optional:
- MPI
- SCOTCH
Development
Unicorn is initially developed from DOLFIN solver modules, for the following equations:
- Incompressible Navier-Stokes equations
- Compressible Euler equations
- ALE fluid-structure interaction
- Linear elasticity
The goal in the development of the Unicorn project is to identify common mathematical abstractions for continuum mechanics solvers, to implement as a general unified continuum mechanics solver. The underlying computational technology of Unicorn is adaptive General Galerkin (G2) ALE finite element methods. Algorithms developed in Unicorn that are more suitable for DOLFIN, will be moved to DOLFIN when mature enough in generality and simplicity.
In releasing a new version of Unicorn, also a new compatible DOLFIN version is released, which also serves as the back end of unicorn-dev, the development repository of Unicorn.

