-
Notifications
You must be signed in to change notification settings - Fork 68
Prerequisites to run benchmarks
To run t8code benchmarks, ensure:
- t8code is installed and compiled with MPI support.
- An MPI execution environment is available, e.g.:
mpirunmpiexec
To compile a benchmark, run:
make <benchmark_program>Example : make t8_time_forest_partition
Ensure that the build system (CMake) includes the benchmark directory during compilation to make all benchmarks available.
General
Step 0 Hello World
Step 1 Creating a coarse mesh
Step 2 Creating a uniform forest
Step 3 Adapting a forest
Step 4 Partition,-Balance,-Ghost
Step 5 Store element data
Step 6 Computing stencils
Step 7 Interpolation
Features
Prerequisites & Compilation
t8_time_forest_partition
t8_time_fractal
t8_time_new_refine
t8_time_partition
t8_time_prism
t8_time_set_join_by_vertices
Documentation
Tree Indexing
Element Indexing
Running on JUWELS using Slurm
Overview of the most used API functions
Known issues
Workflow - FreeCAD to t8code
Reproducing Scaling Results
Coding Guidelines
Contribution Workflow
Tips
Debugging with gdb
Debugging with valgrind
Development modules
Generating a code coverage report
Test driven development
Testing with GoogleTest
Writing C interface code