• R/O
  • SSH

ateles: レポジトリ概要

Adaptive Tree based Efficient and Lithe Equation Solver | DG solver of APES; Now found at https://github.com/apes-suite/ateles


最近のコミット RSS

Rev. 日時 作者 メッセージ
57d99a3d6455 2023-02-18 03:18:33 Harald Klimach tip Updated treelm to include bugfixes
af074c6fd659 2022-09-27 01:02:25 Harald Klimach Updated treelm to fix delay_check for different settings
d3c1d350b682 2022-09-06 21:17:15 Neda Ebrahimi Pour updated treelm
cbae3a327a4c 2022-09-02 19:29:47 Neda Ebrahimi Pour updated treelm
8ac5462ae3ae 2022-09-01 23:49:26 Neda Ebrahimi Pour added tem_syncUpdate time to ateles timing.res to have it...
361efa368d55 2022-09-01 22:16:05 Neda Ebrahimi Pour updated treelm
8147e3f03298 2022-09-01 16:01:05 Harald Klimach Updated treelm to include delayed checks.
33b331cb3e42 2022-08-31 16:01:59 Harald Klimach Updated treelm for bugfixed polygonal material.
f8c6e357fae4 2022-07-06 01:32:58 Harald Klimach Update toro4 reference to GCC 11.2.
45d6353e0986 2022-07-06 01:11:12 Harald Klimach Remove commenting of linearization for 2D equations.

最近変更されたタグ

名前 Rev. 日時 作者
tip 57d99a3d6455 2023-02-18 03:18:33 Harald Klimach

ブランチ

名前 Rev. 日時 作者 メッセージ
default 57d99a3d6455 2023-02-18 03:18:33 Harald Klimach Updated treelm to include b...

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.

旧リポジトリブラウザで表示