Skip to content

apes-suite/ateles

Repository files navigation

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.

About

Adaptive Tree based Efficient and Lithe Equation Solver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages