Numerical Approaches for Time Integration of Atmospheric Models
Bibliographic record
Abstract
Numerical weather prediction (NWP) involves solving equations that govern the evolution of the atmosphere over the time intervals of interest, in other words an initial value problem for evolution equations is solved with the current state of the atmosphere treated as the initial condition. The computational time and spatial scale of NWP models involve large scale atmospheric dynamics such as planetary waves, tropical cyclones, gravity waves, acoustic waves, and more. One of the major computational difficulties in NWP is the wide varying propagation speeds of the atmospheric waves. The resulting stiffness from the fast-slow waves encourages the development of more efficient time integrators for efficient and accurate weather forecasting.The majority of weather centers use a semi-implicit semi-Lagrangian (SISL) time integrator. The semi-Lagrangian method is unconditionally stable for the transport equation, and therefore allows for stable integration of the atmospheric model with time steps larger than Eulerian methods. However, SISL methods develop resonance in the presence of mountains. Many tried to address this issue with additional damping, diffusion terms, or adjusting the coefficient of the time integrator, but the techniques can lead to order reduction in the time integration and can affect the overall accuracy of the solution. The presence of resonance has re-incentivized research directions back to an Eulerian formulation of the atmospheric models. In this dissertation, we explore two directions of research for improving the time integration of NWP models. First, exponential integrators have demonstrated to be a computationally efficient and accurate method for the shallow water equations and the Euler equations. Therefore, exponential integrators are a viable choice for NWP. We improve upon the parallel performance of exponential integrators on high performance computing platforms for large-scale, massively parallel environments, consequently making them a more practical choice for NWP. Second, it will take time to transition to a new operational model. Many forms of validation with other models such as ocean, air quality, climate, and more, must be cleared in order to fully adopt a new proposed scheme. Therefore, it is still beneficial to continue to improve upon the current SISL methods. Thus, we address the problem of resonance by replacing the Crank-Nicolson time integrator in the Canadian Global Environmental Multiscale model with a second order backward difference formula time integrator.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.001 |
| Meta-epidemiology (narrow) | 0.001 | 0.001 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.000 | 0.001 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.001 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.002 | 0.002 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; both teacher heads agree on what is shown here.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".