A general reconstruction algorithm for simulating flows with 3D immersed boundaries on Cartesian grids Academic Article uri icon