Introduction
Grid-point Multiple-Conservation dynamical cORE
Check barotropic test results here.
Status
- Parallelization using MPI:
- 1D latitudional decomposition (done)
- 2D decomposition (~2020.06)
- Nesting at middle and low latitudes (~2020.09).
- Acceleration using GPU (~?).
- Baroclinic version (~2020.10).
- Hydrostatic baroclinic version (2020.08)
- Rossby-Haurwitz wave test
- Mountain induced wave test
- Steady state test
- Baroclinic wave test
- Held-Suarez test
- Nonhydrostatic baroclinic version (~2020.10)
- Hydrostatic baroclinic version (2020.08)
- Advection module (~2021).
- Incorporation with physics parameterisation (~?).
- Data assimilation (~?).
Usage
First make sure you have installed netCDF library, and set NETCDF_ROOT
environment variable to it. Then clone the repository:
$ git clone https://github.com/LASG-GAMIL/GMCORE gmcore
There is a shell script run_tests.sh
, which will clone the submodules, compile the model and run several tests, but it assumes MPI to be installed:
$ ./run_tests.sh <work_directory> <process_number>
It will take some time to run the tests. When the tests are finished, cd to <work_directory>
, and use some visualization tools, such as Panoply, to view the results.
Authors
- Li Dong dongli@lasg.iap.ac.cn
- Jianghao Li
You are welcome to join our team to develop a robust global model!