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:

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.

Personal tools