Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Shallow water equations”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 91 records · Page 5

Performance Results on CPU/GPU Exascale Architectures for OMEGA: The Ocean Model for E3SM Global Applications

The US Department of Energy (DOE) conducts climate simulations on some of the world’s largest supercomputers. These exascale machines use heterogeneous architectures with both CPUs and GPUs, and scientific codes must adapt to make full use of this computing power. Los Alamos National Lab is developing Omega: The Ocean Model for E3SM Global Applications, which is specifically designed for modern exascale computers. It uses external libraries that have been optimized for a variety of architectures to run on different supercomputers. Omega is an unstructured-mesh ocean model based on TRiSK numerical methods. It will be the new ocean component of the DOE’s Energy Exascale Earth System Model (E3SM). The algorithms in Omega follow those of the current ocean component, MPAS-Ocean, but it will be written in C++ rather than Fortran to take advantage of the Kokkos performance portability library. Omega spatial operators are written as Kokkos kernels to run efficiently on both CPUs and GPUs. Work on Omega began in 2023 with a new C++ framework for unstructured mesh partitioning, halo exchanges, parallel IO, and Kokkos interfaces. The current version, Omega-0, is being developed to solve the shallow water equations and at present includes all of the tendency terms but not time stepping. Here we share the results of Omega-0 verification and performance testing. Verification includes unit tests implemented with CTest as well as convergence tests in Polaris, an in-house python package with a large suite of test problems. Performance tests compare simulations conducted on CPUs versus GPUs and across different architectures: tests are run on Frontier, which has AMD “Optimized 3rd Gen EPYC” CPUs and AMD MI250X GPUs, as well as Perlmutter, which is composed of AMD EPYC 7763 CPUs and NVIDIA A100 GPUs.

58 GEOSCIENCES↗

The ocean model for E3SM global applications: Omega version 0.1.0 – a new high-performance computing code for exascale architectures

This paper introduces Omega, the Ocean Model for E3SM Global Applications. Omega is a new ocean model designed to run efficiently on high performance computing (HPC) platforms, including exascale heterogeneous architectures with accelerators, such as Graphics Processing Units (GPUs). Omega is written in C and uses the Kokkos performance portability library. These were chosen because they are well-supported and will help future-proof Omega for upcoming HPC architectures. Omega will eventually replace the Model for Prediction Across Scales-Ocean (MPAS-Ocean) in the US Department of Energy's (DOE's) Energy Exascale Earth System Model (E3SM). Omega runs on unstructured horizontal meshes with variable-resolution capability and implements the same horizontal discretization as MPAS-Ocean. This work documents the design and performance of Omega Version 0.1.0 (Omega-V0), which solves the shallow water equations with passive tracers and is the first step towards the full primitive equation ocean model. On Central Processing Units (CPUs), Omega-V0 is 1.4 times faster than MPAS-Ocean with the same configuration. Omega-V0 is more efficient on GPUs than CPUs on a per-watt basis – by a factor of 5.3 on Frontier and 3.6 on Aurora, two of the world's fastest exascale computers.

54 ENVIRONMENTAL SCIENCES↗

On the influence of orography on large-scale atmospheric flow

The steady response to orography as described by shallow-water equations on the sphere is examined in an attempt to provide insight into the dynamical effects of large-scale orographic features on atmospheric motion. The model equations and the zonal flows and orography used in the study are described. The results for simple mountains and for the earth orography are given. The two-dimensional nature of the horizontal propagation on the sphere is emphasized. The results give interesting indications of the regions of influence of mountains and suggest that quantitative theories of the stationary waves must involve a full representation of the spherical domain.

Grose, W. L.↗

Forced baroclinic ocean motions. III - The linear equatorial basin case

The linear response to simple wind stress of an equatorial ocean described by baroclinic shallow water equations is studied. Three types of basin are considered in treating the linear spin-up of the equatorial ocean: a symmetric basin with zonal walls distant from the equator (compared to the equatorial radius of deformation); a symmetric basin with zonal walls near the equator; and an asymmetric basin with one wall near the equator and one distant. The approach to the steady (Sverdrup) solutions is analyzed, with special attention given to the fast planetary response. Numerical treatments of spin-up for various winds in each type of basin are also presented.

Cane, M. A.↗

On the computational noise of finite-difference schemes used in ocean models

Different distributions of variables over the horizontal array of grid points in an ocean circulation model are investigated, using the shallow water equations as a guide in the choice of finite-difference schemes for use in ocean modeling. It is shown that the scheme with diffusive dissipation, in which the horizontal velocity is carried at the center and the height field is carried at each corner of a rectangular grid, successively suppresses numerical noise in a coarse (greater than 100 km) grid ocean model. For resolutions smaller than 50 km, it is shown that the scheme in which zonal velocity is carried at points to the east and west of the point of a rectangular grid where the height is carried, with meridional velocity carried to the north and south of the height point, can be free of noise for the gravest mode.

Batteen, M. L.↗

A simple atmospheric model on the sphere with 100% parallelism

A simple shallow water equations model used to test numerical weather prediction schemes is presented. The spherical geometry is transformed into a formally doubly periodic configuration which can be implemented on a massively parallel computer at 100% parallelism. A nonstaggered grid with all variables defined at the grid points (circles) is used. The parallel structure was simulated by performing step 1 in a FORTRAN array, on an Amdahl serial machine, changing the signs of the winds on the dark side.

Kalnay, E.↗

The response of a linear baroclinic equatorial ocean to periodic forcing

An investigation is conducted regarding the periodic response of the linear inviscid shallow water equations in a meridionally unbounded basin to zonal forcings at a single low frequency omega. A general solution in the long wave approximation and on an equatorial beta-plane is obtained by summing the Kelvin mode and the finite sum of Rossby modes whose turning points lie equatorward of the turning latitude at frequency omega. The results of the investigation suggest that even if the low frequency forcing has a simple structure, considerable spatial inhomogeneity in the deep ocean response would have to be expected. On the basis of linear inviscid theory, some conclusions are drawn about the causes of the differences between equatorial thermocline response in the Atlantic and Pacific.

Cane, M. A.↗

Optimal interpolation and the Kalman filter

The estimation theory of stochastic-dynamic systems is described and used in a numerical study of optimal interpolation. The general form of data assimilation methods is reviewed. The Kalman-Bucy, KB filter, and optimal interpolation (OI) filters are examined for effectiveness in performance as gain matrices using a one-dimensional form of the shallow-water equations. Control runs in the numerical analyses were performed for a ten-day forecast in concert with the OI method. The effects of optimality, initialization, and assimilation were studied. It was found that correct initialization is necessary in order to localize errors, especially near boundary points. Also, the use of small forecast error growth rates over data-sparse areas was determined to offset inaccurate modeling of correlation functions near boundaries.

Cohn, S.↗

An explicit mixed numerical method for mesoscale model

A mixed numerical method has been developed for mesoscale models. The technique consists of a forward difference scheme for time tendency terms, an upstream scheme for advective terms, and a central scheme for the other terms in a physical system. It is shown that the mixed method is conditionally stable and highly accurate for approximating the system of either shallow-water equations in one dimension or primitive equations in three dimensions. Since the technique is explicit and two time level, it conserves computer and programming resources.

Hsu, H.-M.↗

Numerical study of terrain-induced mesoscale motions in a mixed layer

Numerical integrations using a potential enstrophy-conserving scheme are presented for the flow within a mixed layer over hilly terrain using the hydrostatic shallow-water equations with a quadratic drag law. The mesoscale area treated is 150 km on a side; cyclic lateral boundary conditions are used. It is found that for the idealized conditions treated (no surface heating, no entrainment and no pressure adjustments aloft), the topography quickly induces a steady state flow pattern by means of surface friction. Unsteadiness does not occur unless a surface-friction Reynolds number is greater than approximately 100. Effects of varying the Rossby number, Froude number and terrain-height parameter are examined.

Han, Y.-J.↗

Computational aspects of the nonlinear normal mode initialization of the GLAS 4th order GCM

Using the normal modes of the GLAS 4th Order Model, a Machenhauer nonlinear normal mode initialization (NLNMI) was carried out for the external vertical mode using the GLAS 4th Order shallow water equations model for an equivalent depth corresponding to that associated with the external vertical mode. A simple procedure was devised which was directed at identifying computational modes by following the rate of increase of BAL sub M, the partial (with respect to the zonal wavenumber m) sum of squares of the time change of the normal mode coefficients (for fixed vertical mode index) varying over the latitude index L of symmetric or antisymmetric gravity waves. A working algorithm is presented which speeds up the convergence of the iterative Machenhauer NLNMI. A 24 h integration using the NLNMI state was carried out using both Matsuno and leap-frog time-integration schemes; these runs were then compared to a 24 h integration starting from a non-initialized state. The maximal impact of the nonlinear normal mode initialization was found to occur 6-10 hours after the initial time.

Navon, I. M.↗

Application of augmented-Lagrangian methods in meteorology: Comparison of different conjugate-gradient codes for large-scale minimization

A Lagrange multiplier method using techniques developed by Bertsekas (1982) was applied to solving the problem of enforcing simultaneous conservation of the nonlinear integral invariants of the shallow water equations on a limited area domain. This application of nonlinear constrained optimization is of the large dimensional type and the conjugate gradient method was found to be the only computationally viable method for the unconstrained minimization. Several conjugate-gradient codes were tested and compared for increasing accuracy requirements. Robustness and computational efficiency were the principal criteria.

Navon, I. M.↗

Simulation of terrain effects using a mesoscale mixed-layer model

The model discussed here is described in the study by Han et al. (1982) and is based on the shallow-water equations. It is noted that the mixed layer is another name for the earth's turbulent boundary layer when the latter is well stirred vertically, as under typical daytime conditions over land. The model abbreviates the vertical resolution by using only one and one-half layers; in this way, the computer power can be concentrated on the horizontal resolution of topographic effects. It is found that a steady flow pattern evolves over terrain when steady forcing occurs in the absence of surface heating or mixed-layer entrainment and that this simplification is removed when surface heating and entrainment do occur. While these findings are regarded as interesting, it is believed that they may be model dependent. The pressure adjustments upon the mixed layer caused by air movements above the mixed layer may be sufficient to preclude the evolution of a steady state on the mesoscale, even under the most ideal conditions.

Deardorff, J. W.↗

Stationary Rossby wave propagation through easterly layers

The zonal mean basic state sensitivity of the steady response to midlatitude mountain forcing is examined through the numerical solution of linearized shallow water equations on a sphere. The zonal mean basic state consists of meridionally varying zonal winds and meridional winds. Attention is given to cases in which the former are westerly everywhere, except within a tropical region in which they are easterly. A zonal wavenumber three mountain confined to the Northern Hemisphere midlatitudes provides the forcing. It is concluded that critical latitude effects on wave propagation are sensitive to mean meridional circulation structure in the critical latitude region of the model.

Schneider, E. K.↗

High-speed compressible flow and other advection-dominated problems of fluid dynamics

Finite element methods are described for modeling high speed compressible flows with strong advection, problems important to aerodynamics. The situations are characterized by high pressure and temperature gradients, transients and the appearance of discontinuities, factors which require mesh refinement during computations. Techniques are developed for temporal and spatial discretization of a model problem. Several observations are made regarding the explicit and implicit features of the calculations, the use of the Lax-Wendroff scheme to produce a mass-matrix for obtaining accurate results for transients, methods of performing stability analyses, and simplification techniques. Examples are provided of solving the nonlinear shallow-water equations and describing compressible flows, particularly transonic flows. Domain splitting is defined for improving the calculations at each time step and in different parts of the flow regime while simultaneously advancing the calculations towards a solution.

Zienkiewicz, O. C.↗

Computational modes and the Machenauer N.L.N.M.I. of the GLAS 4th order model

An attempt was made to use the GLAS global 4th order shallow water equations to perform a Machenhauer nonlinear normal mode initialization (NLNMI) for the external vertical mode. A new algorithm was defined for identifying and filtering out computational modes which affect the convergence of the Machenhauer iterative procedure. The computational modes and zonal waves were linearly initialized and gravitational modes were nonlinearly initialized. The Machenhauer NLNMI was insensitive to the absence of high zonal wave numbers. The effects of the Machenhauer scheme were evaluated by performing 24 hr integrations with nondissipative and dissipative explicit time integration models. The NLNMI was found to be inferior to the Rasch (1984) pseudo-secant technique for obtaining convergence when the time scales of nonlinear forcing were much smaller than the time scales expected from the natural frequency of the mode.

Navon, I. M.↗

The characteristic Rossby frequency

The characteristic Rossby frequency is defined for a fixed zonal wavenumber perturbation as the variational integral of the Rayleigh-Ritz method. It is a measure of the time scale of the disturbance. For a disturbance which locally has the shape of an eigenfunction but is not global in extent, the characteristic Rossby frequency is very close to the true eigenvalue, and additionally remains unchanged under linear inviscid dynamics. Results are presented for the shallow water equations, both with and without a mean zonal wind. The characteristic Rossby frequency of a wavenumber 1 perturbation having the shape of the second symmetric Rossby mode but confined to the Northern Hemisphere is close to the corresponding Rossby frequency. This finding is helpful in understanding the behavior of the observed wavenumber 1 pattern of January 1979, which propagated westward with nearly the pure Rossby frequency but was discernible only in the Northern Hemisphere (as discussed by Daley and Williamson).

Straus, David M.↗

Semi-Lagrangian integration of a gridpoint shallow water model on the sphere

A stable, semi-Lagrangian, semi-implicit, two-time-level, gridpoint integration scheme for the shallow water equations on the sphere is presented. A rotated spherical coordinate system is used to integrate the equations of motion at each gridpoint poleward of a certain latitude, thus overcoming problems associated with the polar singularity. The results of medium term integrations of large scale test patterns using a long time step are presented.

Mcdonald, A.↗