
Background
Simulations of complex physical phenomena, modeled by systems of partial differential equations (PDEs), play an important role in science and engineering. Dynamic structured adaptive mesh refinement (SAMR) methods have emerged as attractive formulations of these simulations on structured grids. SAMR techniques have been used to solve complex systems of PDEs that exhibit localized features in various application domains including computational fluid dynamics, numerical relativity, astrophysics, combustion simulation, subsurface modeling and oil reservoir simulation.
Structured grids usually employ regular data structures that are easier to partition and lead to regular access and communication patterns. Hence, structured formulations of parallel scientific simulations can result in relatively simpler, and more efficient and scalable implementations. Parallelization of these applications typically consists of partitioning the structured grid into uniform blocks and allowing processors to compute on these blocks in parallel. Several existing structured grid infrastructures, such as GrACE, SAMRAI, Chombo, and Paramesh, address SAMR partitioning challenges and support parallel adaptive implementations. Furthermore, these frameworks typically assume that the computational effort at each grid point is the same and the workload at any level on the structured grid is uniformly distributed.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer