Generalized Operator Modelling of the Ocean (GOMO) is a three-dimensional ocean model based on OpenArray which is a simple operator library for the decoupling of ocean modelling and parallel computing (Xiaomeng Huang et al, 2019). GOMO is a numerical solution model using finite differential algorithm to solve PDE equations. With MindSpore and GPU, we can achieve great improvements in solving those PDE equations compared with CPU.
This is an example of training GOMO Model with MindSpore on GPU.
## Model Architecture
The overall model architecture of GOMO is show below:[link](https://gmd.copernicus.org/articles/12/4729/2019/gmd-12-4729-2019-discussion.html). The fundamental equations and algorithms of GOMO can also be found in this article
## Dataset
Dataset used: Seamount
- Dataset size: 65x49x21
- Data format:nc
- Download the dataset
> download the GOMO from Github and you can find the seamount dataset file in the `GOMO/bin/data` directory.
## Environment Requirements
- Hardware: GPU
- Prepare hardware environment with GPU processor.