1,274
Views
4
CrossRef citations to date
0
Altmetric
Research Article

Development of the tangent linear and adjoint models of the MPAS-Atmosphere dynamic core and applications in adjoint relative sensitivity studies

&
Pages 1-17 | Received 29 Feb 2020, Accepted 20 Aug 2020, Published online: 16 Sep 2020
 

Abstract

This study develops and tests a version of the Python-driven, non-hydrostatic Model for Prediction Across Scales – Atmosphere (MPAS-A) dynamic model, as well as its tangent linear and adjoint models. The non-linear, non-hydrostatic dynamic core of the MPAS-A is restructured to have a Python driver for the convenience of parsing namelists, manipulating matrices, controlling simulation time flows, reading model inputs, and writing outputs, while the heavy-duty mediation and model layers are retained in Fortran for computational efficiency. Under the same Python-driving structure, developed are the tangent linear and adjoint models for the dynamic core of the MPAS-A model with verified correctness. The case of Jablonowski and Williamson’s baroclinic wave is used for demonstrating the approximation accuracy of the MPAS-A tangent linear model and the applicability of the MPAS-A adjoint model to relative sensitivity studies. Numerical experimental results show that the tangent linear model can well approximate the temporal evolutions of non-linear model perturbations for all model variables over a four-day forecast period. Employing the MPAS-A adjoint model, it is shown that the most sensitive regions of the 24-h forecast of surface pressure are weather dependent. An interesting westward vertical tilting is also found in the relative sensitivity results of a 24-h forecast of surface pressure at a point located within a trough to model initial conditions. This functionality of the MPAS-A adjoint model is highly essential in understanding dynamics and variational data assimilation.

Plain Language Summary

The MPAS-A is an advanced global numerical weather prediction model with a hexagonal mesh that can be compressed for higher resolutions in some targeted regions of interest and smoothly transitioned to coarse resolutions in others. In this study, a Python-driven MPAS-A model is first developed, combining a flexible Python driver and Fortran’s fast computation, making the MPAS-A model exceedingly user- and platform-friendly. The tangent linear and adjoint models of the MPAS-A dynamical core are then developed, both of which are required for various sensitivity studies. They are also indispensable components of a future MPAS-based global four-dimensional variational (4D-Var) data assimilation system. Finally, the relative sensitivity of a baroclinic instability wave development is obtained and shown using the MPAS-A adjoint model.

Acknowledgements

The authors thank NCAR for releasing the source code of MPAS-Atmosphere at https://mpas-dev.github.io/. The data used to plot the results shown in this study are available at http://www.xiaoxutian.com/MPAS-Adjoint-Sensitivity/.