https://9lib.co/document/rz3ldw8z-simulating-dynamics-inextensible-vesicles-penalty-immersed-boundary-method.html