Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.21 KB

README.md

File metadata and controls

43 lines (31 loc) · 1.21 KB

Ateles

Ateles is a discontinuous Galerkin solver operating on octree meshes with cubical elements and a state representation with Legendre polynomials as a basis.

It allows for arbitrary high order discretizations provides the possibility to represent embedded boundaries. Various equation systems are implemented, besides acoustic and flow systems also the Maxwell equations for example.

The actual sources of the project are found in the ateles-source repository, which is included here in the atl subdirectory. This is a wrapper repository binding together all the parts required for compilation.

Use git clone --recurse-submodules when cloning this repository to fetch the gathered subdirectories from the various repositories.

Prerequisite for building the solver is an installed Python, Fortran compiler and MPI library. For compilation you need to point FC to the appropiate MPI compiler wrapper. (Usually export FC=mpif90).

The solver can then be built with

bin/waf configure build

To install it, run:

bin/waf install

Run bin/waf --help to see all options.

Documentation

See the documentation for more details.