• R/O
  • SSH

ateles: Repository summary

Adaptive Tree based Efficient and Lithe Equation Solver | DG solver of APES


Recent Commits RSS

Rev. Time Author Message
0d151d65a4c9 2020-09-18 22:17:20 Harald Klimach tip Added file that accidently went missing.
e12eb69bea24 2020-09-18 07:28:26 Harald Klimach Update of documentation and some bugfixes. * It is now p...
1f62071e2f6f 2020-02-24 08:00:48 Harald Klimach Improvements to the documentation.
ff93ce333570 2019-09-05 23:48:13 Harald Klimach Bugfix for 3D Navier-Stokes with oversampling. There was...
238480729f8a 2019-08-23 12:46:53 Harald Klimach Updated subrepositories to include bugfix in polynomials ...
4f4c98b1af73 2019-08-20 03:11:55 Harald Klimach Restrict apesteam path to matches for bitbucket in the su...
e140886fc59e 2019-08-20 03:05:48 Harald Klimach Added more missing files, due to wrong syntax in .hgignore.
0c272ef09e4e 2019-08-20 02:54:00 Harald Klimach Missing default.coco file.
5766edf78ccd 2019-08-20 02:17:47 Harald Klimach Initial public release of Ateles source code. This is the...

Recently edited Tags

Name Rev. Time Author
tip 0d151d65a4c9 2020-09-18 22:17:20 Harald Klimach

Branches

Name Rev. Time Author Message
default 0d151d65a4c9 2020-09-18 22:17:20 Harald Klimach Added file that accidently ...

README.md

Ateles

(Adaptive Tree based Efficient and Lithe Equation Solver)

Ateles implements a high-order modal/nodal discontinuous Galerkin solver within the APES suite. It is working on a linearized octree and uses efficient data structures for large scale parallel computations. Cubical elements allow for efficient numerical schemes, while geometries can be represented with a penalization method within the elements.

Documentation

The documentation is generated with FORD, and available online. You can also generate the documentation with waf gendoxy, configuration of FORD is detailed in mainpage.md.

Configuration

See the examples directory for configuration files. A configuration file that illustrates the various options is available in examples/euler/3D/overview/ateles.lua.

How to compile

Ateles uses waf to organize the compilation process.

You will need to have an MPI wrapper for your Fortran compiler and have the environment variable FC set to it. Usually this is:

export FC=mpif90

The compilation can then be configured for your system by

./waf configure

and the executable can then be built with

./waf build

Please use the --help option to get more details on the available parameters for the compilation.

How to run

Ateles, like the other tools in the APES suite, uses Lua scripts for the configuration. A sample configuration is available in ateles.lua. Run ateles by providing it as sole argument the configuration file to use. If you do not provide any argument, the solver will attempt to use the file ateles.lua in the current directory and fails if it is not present.

License

Ateles is freely available under the terms of the ISC License. Please see the COPYRIGHT file for more details.

Show on old repository browser