An immersed boundary method in OpenFOAM : Verification and validation. (3rd November 2017)