Characterization of the DOE Mini-apps
EXMATEX Mini Apps
We collected traces for two applications from the DOE codesign center EXMATEX: extreme-scale simulation of materials properties in extreme environments.
EXMATEX HILO
The first application is for modeling the Neutron Transport Evaluation and Test Suite (HILO). We ran two variants of this application, multinode and 2d_multinode. The input arguments are as follows:
- particles: 40000000
- numcellssx: 100
- tolerance: 10.0
- numiters: 100
Available traces:
Graphical Presentation of HILO Multinode Communication Pattern
The following figure shows the amount of data communicated between 1024 cores. (click on the figure for a higher quality variant)
Available traces for the 2D case:
CMC 2d_multinode 256 processes
CMC 2d_multinode 1024 processes
Graphical Presentation of HILO 2D Multinode Communication Pattern
The following figure shows the amount of data communicated between 1024 cores. (click on the figure for a higher quality variant)
EXMATEX LULESH
The second application we collect trace for is Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics LULESH.
We use domains of 50^3 .
Available traces:
LULESH 2.0 64 processes x 1 threads
LULESH 2.0 64 processes x 4 threads
LULESH 2.0 512 processes x 2 threads
Graphical Presentation of LULESH Communication Pattern
The following figure shows the amount of data communicated between 1024 cores (512 ranks). (click on the figure for a higher quality variant)