TraMP3d-v4 performance

TraMP3d-v4 is a benchmark application extracted from a 3d astrophysical hydrodynamics simulation code that is based on the FreePOOMA C++ template library. It simulates a sedov-explosion on a uniform Cartesian grid by means of solving the Euler set of partial differential equations with an isothermal equation of state.

Flags used for compilation are -O2 -funroll-loops -ffast-math. The runs with leafification enabled (-Dleafify=flatten) use the GCC extension of the flatten function attribute to force complete inlining into the expression kernels. The runs with profiling have leafification disabled. Last logfile and raw data is also available.

Build time statistics (click for splitted graphs):

Run time statistics (click for splitted graphs):

Tramp3d binary text size:

Build time memory usage statistics: