![]() |
Peano
|
Benchmark which solves the static and non-spin single black hole described in a ExaGRyPE simulation.
All extensions and fancy features are removed for simplicity. This benchmark is specially compacted to be as close as possible to the corresponding application, so reconstruction and AMR are enabled. This benchmark can be used as a starting point to understand the application and examine its performance under various setup and optimization.
To run the benchmark, configure and compile Peano.
Then enter this subdirectory and add the python path as
generate the executable and run
As always, the parameter –help makes the Python script yield further info, while the sections below enlist characteristic choices of the parameters. There are different scripts in the directory. They serve different purposes and support slightly different parameters.
Depending on your system, you might have to load the GSL module separately before you build the application:
and include the installation in the CXX flags in configuration
the suggest loading module (before compiling the Peano kernel) when you use COSMA or DINE are
the suggest loading module (before compiling the Peano kernel) when you use Hamilton are
The default setup for this benchmark takes about 5 minutes to finish on 2 nodes on DINE, using the following job script.
The following statements remove all the glue code and autogenerated C++ files. There is no risk in deleting them - if you rerun the Python script, they will all be reinstantiated.
To get rid of the output files, type in
The output of ExaHyPE is given in peano patch file and one can use the following commands to convert them into normal vtu files, and inspect them in other tools like paraview.