https://hgpu.org/?p=10548
A distributed computing approach to improve the performance of the Parallel Ocean Program (v2.1)