https://9lib.org/document/zpnd1pry-non-line-dynamics-flexible-risers-finite-element-method.html