Overview of Structured Adaptive Mesh Refinement (SAMR) and The SAMRAI Software Library

Institute of High Performance Computing, A*STAR, Singapore, January 29, 2007



Structured adaptive mesh refinement (SAMR) is a powerful technique for improving the computational efficiency of numerical simulations. The programming challenges required to implement SAMR, however, can be quite daunting (in contrast to adaptive mesh refinement for unstructured grids). SAMRAI, a freely available software library developed at Lawrence Livermore National Laboratory, is designed to provide support for high-performance SAMR calculations. In particular, SAMRAI supports adaptive calculations on massively parallel computing platforms and uses modern software approaches to manage complicated multi-scale and multi-physics simulations. In this seminar, I will give an overview of the structured adaptive mesh refinement methodology and the SAMRAI software framework.