{'fraction_non_alphanumeric': 0.017259978425026967, 'fraction_numerical': 0.0, 'mean_word_length': 5.977443609022556, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Block-Structured Adaptive Mesh Refinement on Curvilinear-Orthogonal Grids

An adaptive mesh refinement scheme for the equations of magnetohydrodynamics on curvilinear-orthogonal grids is presented. A block-structured refinement approach is used sharing important properties with the hybrid central-upwind/constrained-transport single grid solver like angular momentum conservation on cylindrical and spherical grids and the preservation of magnetic field solenoidality. The adaptive mesh framework is part of the astrophysical fluid dynamics code NIRVANA which is continuously developed and maintained by the author. The code is parallelized on the basis of the MPI library, and dynamic load balancing in adaptive mesh simulations is achieved by space-filling curve domain decomposition techniques. For various two- and three-dimensional magnetohydrodynamic problems adaptive mesh functionality and efficiency are demonstrated.