PAMR (Parallel Adaptive Mesh Refinement)
Implementation of the Berger-Oliger algorithm, by Frans Pretorius (
Pretorius & Choptuik, JCP 218,2006
).
Kreiss-Oliger dissipation built in
AMR is a technique to solve PDE's in an efficient form
The computational domain is covered with a hierarchy of independent
uniform rectangular meshes.
The high resolution child meshes are aligned
with and entirely contained within coarser resolution parent meshes
Recursive time stepping, refinements take place in space and time (temporal refinement ratio)
Injection of the finest solution into all coarser levels
Re-griding (hierarchy construction) driven by truncation error estimates
Hyperbolicity is very important
AMRD/PAMR Newtonian Boson Star (nbs)
example code
PAMR/AMRD References
AMRD reference manual (
PDF
)
PAMR reference manual (
PDF
)
Skyrmion baryon density (left) and qball modulus |Φ|(right) showing a hierarchy of grids