Mark W. Govett authored and/or contributed to the following articles/publications.
The Parallel Pre-Processor: a Compiler for Distributed and Shared Memory Computers
The goal in developing a robust parallelization tool is that it is easy to use, it requires minimal modifications to the original serial code, it is extensible to a wide variety of applications, and that it provide good portable performance. A directive-based parallelization tool is described called the Parallel Pre-processor (PPP) that meets mo...
Interactive Graphical Access to Real time and Retrospective Precipitation Data
A single software framework is introduced to evaluate numerical accuracy of the A-grid (NICAM) versus C-grid (MPAS) shallow-water model solvers on icosahedral grids. The C-grid staggering scheme excels in numerical noise control and total energy conservation, which results in exceptional stability for long time integration. Its weakness lies in ...
An Optimal 4D-Var Data Assimilation for Coupled Model–Air Quality and Weather Forecasting
Both atmospheric meteorology and chemistry models provide valuable societal and research services, from forecasting of weather to development of strategies for addressing the challenges of ambient air pollution and climate change. A specific atmospheric constituent of great concern is black carbonaceous aerosol (BC), a byproduct of both natural ...
Institution National Oceanic and Atmospheric Administration - NOAA
An Update on the Parallelization of the FV3 Model for cpu , gpu , and MIC Processors
NOAA's Earth System Research Laboratory (ESRL) has been working on the parallelization of the FV3 dynamical core toward fine-grain GPU and MIC processors. Initial work focused on modifying the code to expose more loop level parallelism needed to run efficiently on GPU processors containing over 3000 processing cores. Code changes have been quite...
Institution National Oceanic and Atmospheric Administration - NOAA