AMR/HTG Support for ECP
Our inquiry to various ECP projects using AMReX indicates that many of them have not enabled mesh refinement in their simulation yet. After consulting with Kitware on their experience in supporting AMReX in VTK, we identified the following tasks as our approach to support AMReX in VTKm.
-
Leverage VTK’s capability in generating sample datasets with multiple refinement levels for AMReX. We will also use VTK’s AMReX I/O functionality for ingesting real simulation data. -
Design a VTKm data structure that is data-parallel friendly and implement an adapter to convert VTK AMReX dataset to VTKm AMReX dataset. -
Design and implement data structures and algorithms to facilitate and accelerate cell/point lookup. -
Verify our AMReX support with at least one common visualization operation, e.g. Contour or Streamline. -
Coordinate with ECP/Alpine on Ascent integration.