The immersed boundary (IB) method with support for Cartesian grid adaptive mesh refinement (AMR), forked from IBAMR.