Background
Norman is a computational climate scientist in the Scientific Computing Group at Oak Ridge National Laboratory (ORNL). He received his Ph.D. at North Carolina State University in Atmospheric Science under the U.S. Department of Energy’s Computational Science Graduate Fellowship (CSGF), and his adviser was Fredrich Semazzi. During his graduate studies, Norman spent eight months at the National Center for Atmospheric Research (NCAR) as an Advanced Study Program graduate visitor under Ramachandran Nair in the Institude for Mathematics Appliced to Geosciences (IMAGe). He also spent a summer at the NCAR Summer Internships in Parallel Computational Science (SIParCS). Directly after obtaining his Ph.D, he was hired as staff in the Oak Ridge Leadership Computing Facility (OLCF) to work on numerical algorithms and GPU programming for numerical climate models.
In the OLCF, Norman serves as a liaison for weather and climate model developers using OLCF resources. He has worked extensively with the Energy Exascale Earth System Model (E3SM) as a liaison for E3SM’s awards under the INCITE program and through funding from the DOE Exascale Computing Project. In his collaboration with E3SM, he has refactored the tracer transport code to use GPUs on the Titan supercomputer and has refactored the Cloud Resolving Model (CRM) code in the E3SM-Multi-scale Modeling Framework (MMF) code to use GPUs on the Summit supercomputer. Aside from refactoring codes to use GPUs, Norman has also performed research in developing new numerical algorithms for the Navier-Stokes equations underlying atmospheric and oceanic flow to simultaneously improve accuracy, robustness, and hardware utilization on modern, accelerated computing architectures. He also has collaborations with the Air Force through the OLCF and advises on GPU refactoring efforts in radiation, cloud modeling, and shallow-water flood modeling.
Publications
2017
Kennedy, Joseph H., Andrew R. Bennett, Katherine J. Evans, Stephen Price, Matthew Hoffman, William H. Lipscomb, Jeremy Fyke et al. "LIVVkit: An extensible, python‐based, land ice verification and validation toolkit for ice sheet models." Journal of Advances in Modeling Earth Systems (2017).
2017
Mahajan, Salil, Abigail L. Gaddis, Katherine J. Evans, and Matthew R. Norman. "Exploring an Ensemble-Based Approach to Atmospheric Climate Modeling and Testing at Scale." Procedia Computer Science 108 (2017): 735-744.
2017
Norman, Matthew R., Mametjanov, M Taylor. "Exascale Programming Approaches for the Accelerated Model for Climate and Energy." In Exascale Scientific Applications: Scalability and Performance Portability, edited by Straatsma et al., 187-206. Chapman and Hall/CRC, 2017.
2015
Norman, Matthew R. "Arbitrarily High-Order-Accurate, Hermite WENO Limited, Boundary-Averaged Multi-Moment Constrained Finite-Volume (BA-MCV) Schemes for 1-D Transport." Procedia Computer Science 51 (2015): 2688-2697.
2015
Norman, Matthew R. "Developing A Large Time Step, Robust, and Low Communication Multi-Moment PDE Integration Scheme for Exascale Applications." Procedia Computer Science 51 (2015): 1848-1857.
2015
Norman, Matthew R. "Hermite WENO limiting for multi-moment finite-volume methods using the ADER-DT time discretization for 1-D systems of conservation laws." Journal of Computational Physics 282 (2015): 381-396.
2015
Norman, Matthew, Jeffrey Larkin, Aaron Vose, and Katherine Evans. "A case study of CUDA FORTRAN and OpenACC for an atmospheric climate kernel." Journal of computational science 9 (2015): 1-6.
2014
Norman, Matthew R. "A WENO-limited, ADER-DT, finite-volume scheme for efficient, robust, and communication-avoiding multi-dimensional transport." Journal of Computational Physics 274 (2014): 1-18.
2014
Ullrich, Paul A., and Matthew R. Norman. "The Flux‐Form Semi‐Lagrangian Spectral Element (FF‐SLSE) method for tracer transport." Quarterly Journal of the Royal Meteorological Society 140, no. 680 (2014): 1069-1085.
2013
Norman, M. R. "Algorithmic improvements for schemes using the ADER time discretization." Journal of Computational Physics 243 (2013): 176-178.
2013
Norman, Matthew R. "Targeting Atmospheric Simulation Algorithms for Large, Distributed-Memory, GPU-Accelerated Computers." In GPU Solutions to Multi-scale Problems in Science and Engineering, pp. 271-282. Springer Berlin Heidelberg, 2013.
2012
Norman, Matthew R., and H. Finkel. "Multi-moment ADER-Taylor methods for systems of conservation laws with source terms in one dimension." Journal of Computational Physics 231, no. 20 (2012): 6622-6642.
2011
Norman, Matthew R., Ramachandran D. Nair, and Fredrick HM Semazzi. "A low communication and large time step explicit finite-volume solver for non-hydrostatic atmospheric dynamics." Journal of Computational Physics 230, no. 4 (2011): 1567-1584.
2011
Norman, Matthew Ross. Characteristics-Based Methods for Efficient Parallel Integration of the Atmospheric Dynamical Equations. North Carolina State University, 2011.
2009
Norman, Matthew R., Fredrick HM Semazzi, and Ramachandran D. Nair. "Conservative cascade interpolation on the sphere: An intercomparison of various non‐oscillatory reconstructions." Quarterly Journal of the Royal Meteorological Society 135, no. 640 (2009): 795-805.
2008
Norman, Matthew R., and Ramachandran D. Nair. "Inherently conservative nonpolynomial-based remapping schemes: Application to semi-Lagrangian transport." Monthly Weather Review 136, no. 12 (2008): 5044-5061.
2008
Norman, Matthew Ross. "Investigation of Higher-Order Accuracy for a Conservative Semi-Lagrangian Discretization of the Atmospheric Dynamical Equations." (2008).
2005
Semazzi, Fredrick HM, Jeffrey S. Scroggs, George A. Pouliot, Analemma Leia Mckee-Burrows, Matthew Norman, Vikram Poojary, and Yu-Ming Tsai. "On the accuracy of semi-Lagrangian numerical simulation of internal gravity wave motion in the atmosphere." Journal of the Meteorological Society of Japan. Ser. II 83, no. 5 (2005): 851-869.