This adds an option to only allow some number of patches to be tagged for refinement before repartitioning and trying to refine again. Once the maximum number of patches to refine is reached, the tag4refinement callback will just return without tagging patches for refinement.
This adds considered_for_refinement flag to the fclaw_patch_data struct that gets packed and unpacked in partitioning. This flag should ensure that each patch of the original domain is only refined once, instead of potentially twice.
This adds an option to only allow some number of patches to be tagged for refinement before repartitioning and trying to refine again. Once the maximum number of patches to refine is reached, the tag4refinement callback will just return without tagging patches for refinement.
This adds
considered_for_refinement
flag to thefclaw_patch_data
struct that gets packed and unpacked in partitioning. This flag should ensure that each patch of the original domain is only refined once, instead of potentially twice.