rebl-AMR: serial version of the red-black tree based adaptive mesh refinement around immersed geometries In header.h define hash 0 will use STL map which is red-black tree define hash 1 will use unordered_map which is hash table