Short-Course:
Block-Structured Adaptive Mesh Refinement in C++
The AMROC Framework for Parallel AMR