The transport process is an important part of the research of fluid dynamics, especially when it comes to tracer advection in the atmosphere or ocean dynamics. In this paper, a series of high-order semi-Lagrangian methods for the transport process on the sphere are considered. The methods are formulated entirely in three-dimensional Cartesian coordinates, thus avoiding any apparent artificial singularities associated with surface-based coordinate systems. The underlying idea of the semi-Lagrangian method is to find the value of the field/tracer at the departure point through interpolating the values of its surrounding grid points to the departure point. The implementation of the semi-Lagrangian method is divided into the following two main procedures: finding the departure point by integrating the characteristic equation backward and then interpolate on the departure point. In the first procedure, three methods are utilized to solve the characteristic equation for the locations of departure points, including the commonly used midpoint-rule method and two explicit high-order Runge–Kutta (RK) methods. In the second one, for interpolation, four new methods are presented, including (1) linear interpolation; (2) polynomial fitting based on the least square method; (3) global radial basis function stencils (RBFs), and (4) local RBFs. For the latter two interpolation methods, we find that it is crucial to select an optimal value for the shape parameter of the basis function. A Gauss hill advection case is used to compare and contrast the methods in terms of their accuracy, and conservation properties. In addition, the proposed method is applied to standard test cases, which include solid body rotation, shear deformation of twin slotted cylinders, and the evolution of a moving vortex. It demonstrates that the proposed method could simulate all test cases with reasonable accuracy and efficiency.
Read full abstract