ProfugusMC

ProfugusMC is a proxy application that strives to represent the complex, random branching execution path typical of Monte Carlo transport.  (See also  XSBench that represents cross section look up in Monte Carlo transport. Shift is a Monte Carlo solver used in the ECP ExaSMR project. The ExaSMR project’s goal is to bring operational, commercial Small Modular […]

Continue reading


MACSio

Characterizing the I/O workload and performance of computational science applications has not been as well studied as other aspects of application performance. I/O studies are difficult because applications can use I/O for a variety of different purposes, such as initializing data structures, temporary storage of intermediate results that exceed memory capacity, recording or resuming the […]

Continue reading


Thornado-mini

Thornado-mini is a proxy app developed in the ExaStar ECP AD project. The ExaStar project targets multi-physics simulations of astrophysical explosions. Their target application, Clash, will be a component-based multi-physics toolkit, built on capabilities of current astrophysics simulation codes Flash and Castro and on the massively parallel adaptive mesh refinement framework {AMReX}. The Clash code […]

Continue reading


PICSARlite

PICSARlite is part of the WarpX, a software package for exascale modeling of plasma-based particle accelerators. Its goal is to assist the development of compact and affordable high-energy physics colliders. The components of WarpX are: PICSAR: a library of Fortran 90 subroutines for Particle-In-Cell (PIC) operations. AMReX: a software framework written in C++ and Fortran […]

Continue reading


miniQMC

MiniQMC is a quantum Monte Carlo code that comprises the important computational kernels of its parent, QMCPACK. Quantum Monte Carlo methods are often applied in material science to understand the electronic structure of molecular and solid state systems. The computational motifs of miniQMC and QMCPACK are particle methods, dense and sparse linear algebra, and Monte […]

Continue reading