Mini-Symposium Topic: Supercomputing and Adaptive Methods for Unsteady Shock Wave Flows

Organizer: K. Takayama and E. Timokeev (Tohoku University)

A Parallel Adaptive Mesh Refinement Algorithm for the Simulation of Explosions

Charles A. Rendleman1, Vincent E. Beckner1, Mike Lijewski1, William Y. Crutchfield1, John B. Bell1 and Alen Kuhl2

1Lawrence Berkeley National Laboratory, Berkeley, California, U. S. A.

2Lawrence Livermore National Laboratory, Livermore, California, U. S. A.

Because of the intensive computing requirements for such simulations, we modified an implementation of our Adaptive Mesh Refinement (AMR) method for compressible gas-dynamic for distributed memory parallel computers. We use a hybrid C++/Fortran programming model, where Fortran provides the numerical core of the calculation, and C++ provides the control-flow, data-management framework. To minimize the impact on existing applications that rely on our foundation library, the message passing and synchronization constructs required for data that is shared among processors were placed in the library. Other codes using older versions of our library require only minimal changes to become fully parallel. Our initial application was for a explosion confined in a small chamber.


Saturday, 3:30 p.m. - 4:00 p.m. Room 1700