Revision 317cf680eb30196df305ad7cda18e4184473740e authored by Jon Wolfe on 21 November 2023, 18:54:35 UTC, committed by Jon Wolfe on 21 November 2023, 18:54:35 UTC
Add split-explicit AB2 time stepping capability to the ocean component

The second-order Adams Bashforth (AB2) time stepping method is applied
to the baroclinic system of MPAS-Ocean to enable faster computation of
the baroclinic system. The AB2 time stepping method, one of multistep
methods, computes time stepping procedure (Stage 1~3) once per time
step, while the predictor-corrector which is a default scheme computes
it twice per time step. In practice, the AB2 method can provide a
speedup of 1.5x to 1.8x. Due to its high sensitivity to time step size,
the predictor-corrector scheme is only applied to the layer thickness
equation.

All subroutines and the barotropic system advance (Stage 2) in the AB2
code are the same as used in the split-explicit code
(mpas_ocn_time_integration_split.F).

[NML]
[non-BFB]
2 parent s 93ab10c + b2067b7
History
File Mode Size
.circleci
.github
cime @ 7b57911
cime_config
components
docs
driver-mct
driver-moab
externals
share
.gitignore -rw-r--r-- 279 bytes
.gitmodules -rw-r--r-- 3.1 KB
AUTHORS -rw-r--r-- 747 bytes
CITATION.cff -rw-r--r-- 482 bytes
CONTRIBUTING.md -rw-r--r-- 1.7 KB
LICENSE -rw-r--r-- 5.3 KB
README.md -rw-r--r-- 3.3 KB
codemeta.json -rw-r--r-- 503 bytes
mkdocs.yaml -rw-r--r-- 992 bytes
run_e3sm.template.sh -rwxr-xr-x 13.4 KB

README.md

back to top