code used for Hongli Fu et al 2021 paper https://doi.org/10.1016/j.ocemod.2021.101809