Applied Mathematics
NREL's research in applied mathematics develops computational methods for high-fidelity simulations and uses high-performance computing and data-driven models to enable the design and scale-up of energy systems.
![Visualization of wind farm interactions](/computational-science/assets/images/applied-math-tn-exawind.jpg)
The ExaWind project simulates large wind farm interactions, such as the one shown above—NREL’s 5-MW turbines in a stable atmospheric boundary layer. Image by Nicholas Brunhart-Lupo and Ashesh Sharma, NREL
NREL applied mathematics research focuses on both mathematics—developing or optimizing new or improved methods to meet energy challenges—and modeling applications in the real world.
NREL researchers combine their knowledge with advanced computing resources, utilizing analytical and numerical methods and regularly collaborating with researchers—as well as conducting their own computational research—to present real-world solutions to energy questions.
Our work focuses on developing numerical methods and modeling paradigms and releasing our software to the community as open source. We work in close collaboration with domain experts across NREL to apply the tools and techniques we develop to help accelerate the energy transition.
Applied mathematicians improve NREL's ability to address research challenges by bringing new and advanced mathematical techniques to scientific, technical, and analysis problems. Capabilities in this area include:
- Computational fluid dynamics (CFD): Simulations of gases and liquids to enable analysis and inform design of energy technologies such as wind farms, fuel cells, and biofuels.
- Non-continuum methods: Mathematics required to describe, model, simulate, solve, explore, and optimize complex systems of discrete components, whether those systems are interacting atoms or engineered systems such as transportation networks.
- Surrogate modeling and uncertainty quantification: Formulation and implementation of simplified models of complex systems enable advanced optimization and control techniques that balance accuracy of representation with computational cost. Mathematics to quantify uncertainty are used to enable decision-making, e.g., to reliably deploy intermittent renewable energy resources.
Computational Fluid Dynamics
NREL's CFD research focuses on energy efficiency opportunities and improving energy technologies. Often, we leverage adaptive mesh refinement via techniques such as the AMReX framework, an open-source software library for solving equations with local grid refinement to enhance resolution (accuracy) at affordable computational cost. AMReX is designed to be efficient on high-performance computing systems composed of diverse architectures, which enables its use on cutting-edge and upcoming supercomputers.
Incompressible and low-Mach-number flows are solved using low-speed solvers.
ExaWind Software Suite
AmrWind - AMReX-based solver for atmospheric flows
Mesoflow
AMReX-based code for catalytic upgrading and pyrolysis
Adaptive Mesh and Algorithm Refinement
AMAR LDRD: adaptive mesh and algorithm refinement
Pele Software Suite
PeleLMeX—low Mach solver for turbulent reacting flows
High-Mach-number flows are addressed using compressible flow solvers.
Pele Software Suite
PeleC – compressible turbulent reacting flows
Energy Research and Forecasting
AMReX-based mesoscale atmospheric wind code
Non-Continuum Methods
NREL's research in discrete simulation advances techniques for the transport of dispersed phases, solid mechanics, and particle-based models for fluid dynamics.
MARBLES: Multi-Scale Adaptively Refined Boltzmann LatticE Solver (GitHub)
An open-source CFD package that efficiently simulates fluid flow around intricate
geometries—including moving or porous surfaces—without the need for a body-conforming
mesh
NREL's research in Monte Carlo simulations includes techniques for crystal growth and fluid dynamics.
Adaptive Mesh and Algorithm Refinement
SPPARKS – KMC code for material growth
BDEM: Discrete-Element Simulator for High-Solids Granular Flows (GitHub)
A discrete element method-based simulation tool for modeling high-solids granular
flows that include polydispersity, heat transfer, moving boundaries, and chemistry.
The solver provides facilities for simulating spherical/nonspherical particles with
modified contact and friction models in complex dynamic geometries defined using level-sets
or triangulated files.
SPADES: Scalable Parallel Discrete Events Solvers
Event-driven simulations of complex systems
Exagoop (GitHub)
An open-source material point method solver that efficiently simulates the dynamics
of highly deformable continuum phases.
Surrogate Modeling, Statistics, and Uncertainty Quantification
NREL researchers leverage high- and multi-fidelity data from simulations and experiments to develop computationally efficient methods for control and optimization of complex systems. Mathematics to quantify uncertainty are used to enable decision-making and numerics that take the uncertainty of variable renewable resources into account.
Contact
Share