The Centre of Theoretical and Computational Physics The Institute of Mathematical Research The Swire Institute of Marine Science