project: Ateles summary: Discontinuous Galerkin solver with explicit time stepping. project_website: https://apes-suite.github.io/pages/ateles.html project_github: https://github.com/apes-suite/ateles.git src_dir: source/ src_dir: build/ford src_dir: polynomials/source exclude_dir: build/ford/treelm external: aoturl = https://apes-suite.github.io/aotus external: temurl = https://apes-suite.github.io/treelm output_dir: docu page_dir: doc_pages copy_subdir: media graph: true graph_maxdepth: 4 graph_maxnodes: 32 display: public display: protected display: private sort: permission source: false author: University of Siegen print_creation_date: True md_extensions: markdown.extensions.toc
(Adaptive Tree based Efficient and Lithe Equation Solver)
Ateles implements a modal/nodal Discontinuous Galerkin scheme on top of TreElm data structures. The dedicated mesh generator Seeder provides the possibility to create meshes for the solver. Various equation systems are supported, each with their dedicated optimized kernel. Ateles uses an explicit time integration.
The solver is configured with the help of Lua scripts.
Your simulation setup has to be described in such a script and the name of
the script file has to be passed to the solver as its sole command line
argument. If no argument is provided, the solver will try to open a file
named ateles.lua in the current working directory.
Thus, running Ateles takes the following form:
ateles myconfig.luaTo get more information about Ateles and how to use it, please take a look into the Documentation. See especially the Examples there for specific setups for the various supported equation systems.
Ateles is provided as source code on github.
It can be obtained by checking it out with git:
git clone --recurse-submodules https://github.com/apes-suite/ateles.gitCloning the Ateles repository will also get you the
TreElm library
as a submodule in the directory ateles/tem.
Note that you might want to get other supporting tools from the
APES framework
or the complete framework itself to make use of other solvers for your
simulations.