Puneet Narula, "An Adaptive Mesh Refinement (AMR) Library Using Charm++", University of Illinois at Urbana-Champaign, 2002.