The Three-Dimensional Finite-Volume Non-Hydrostatic Icosahedral Model (NIM)
Abstract:
1.1. A local coordinate system upon which finite-volume integrations are undertaken. The use of a local Cartesian coordinate greatly simplifies the mathematic formulation of the finite-volume operators and leads to the finite-volume integration along straight lines on the plane, rather than along curved lines on the spherical surface.
1.2. A general indirect addressing scheme developed for modeling on irregular grid. It arranges the icosahedral grid with a one-dimensional vector loop structure, table specified memory order, and an indirect addressing scheme that yields very compact code despite the complexities of this grid.
1.3. Use of three-dimensional finite-volume integration over control volumes constructed on the height coordinates. Three-dimensional finite-volume integration accurately represents the Newton Third Law over terrain and improves pressure gradient force over complex terrain.
1.4. Use of the Runge-Kutta 4th order conservative and positive-definite transport scheme
1.5. NIM dynamical solver has been implemented on CPU as well as GPU. As one of the potential candidates for NWS next generation models, NIM dynamical core has been successfully verified with various benchmark test cases including those proposed by DCMIP. Physical parameterizations such as those used by GFS have been incorporated into NIM dynamic core and successfully tested with multi-months aqua-planet simulations as well as real data simulations. NIM has been implemented on GPUs and CPUs. Efficiency tests show GPU significantly speeds up model calculations.
