Semi-Lagrangian Advection Algorithms for Ocean Circulation Models

Salil Kumar Das School of Earth and Ocean Sciences, University of Victoria, Victoria, British Columbia, Canada

Search for other papers by Salil Kumar Das in
Current site
Google Scholar
PubMed
Close
and
Andrew J. Weaver School of Earth and Ocean Sciences, University of Victoria, Victoria, British Columbia, Canada

Search for other papers by Andrew J. Weaver in
Current site
Google Scholar
PubMed
Close
Restricted access

Abstract

The semi-Lagrangian adveation scheme is applied to the meridional-plane model of the thermohaline circulation developed by Marotzke et al., whose governing equations are solved under a variety of boundary conditions. To determine the extent to which the accuracy and efficiency of the calculations depends on the numerical integration scheme, the test problem is solved independently using an explicit finite-difference (leapfrog in time, centered difference in space) method and three implicit methods: a finite difference, a finite element, and an upwind scheme. Integrations of the model to several equilibria are performed to determine the accuracy, efficiency, and stability of each integration scheme as a function of time step. For the same level of accuracy the time step used in the semi-Lagrangian scheme is found to be at least five times greater than that employed in the case of the implicit methods. The time step used in the implicit methods in turn are at least six times greater than those needed in the explicit integration of the governing equations. It is further shown that Dirichlet, Neumann, and mixed boundary conditions can be handled efficiently with the semi-Lagrangian method.

The semi-Lagrangian method is applied in the usual three-time-level and two-time-level interpolating versions as well as in a noninterpolating, three-time-level version. The two-time-level scheme further doubles the speed of the time integration step for the same level of accuracy, beyond that which is achieved using the three-time-level scheme. The noninterpolating scheme does not eliminate the damping introduced by the interpolation, as pointed out by Ritchic. Hence, the two-time-level, semi-Lagrangian advection method stands out as a viable time integration scheme for climate models that are normally run for hundreds of years and is best suited for ocean climate studies.

Abstract

The semi-Lagrangian adveation scheme is applied to the meridional-plane model of the thermohaline circulation developed by Marotzke et al., whose governing equations are solved under a variety of boundary conditions. To determine the extent to which the accuracy and efficiency of the calculations depends on the numerical integration scheme, the test problem is solved independently using an explicit finite-difference (leapfrog in time, centered difference in space) method and three implicit methods: a finite difference, a finite element, and an upwind scheme. Integrations of the model to several equilibria are performed to determine the accuracy, efficiency, and stability of each integration scheme as a function of time step. For the same level of accuracy the time step used in the semi-Lagrangian scheme is found to be at least five times greater than that employed in the case of the implicit methods. The time step used in the implicit methods in turn are at least six times greater than those needed in the explicit integration of the governing equations. It is further shown that Dirichlet, Neumann, and mixed boundary conditions can be handled efficiently with the semi-Lagrangian method.

The semi-Lagrangian method is applied in the usual three-time-level and two-time-level interpolating versions as well as in a noninterpolating, three-time-level version. The two-time-level scheme further doubles the speed of the time integration step for the same level of accuracy, beyond that which is achieved using the three-time-level scheme. The noninterpolating scheme does not eliminate the damping introduced by the interpolation, as pointed out by Ritchic. Hence, the two-time-level, semi-Lagrangian advection method stands out as a viable time integration scheme for climate models that are normally run for hundreds of years and is best suited for ocean climate studies.

Save