Skip to main content

Computational Applications for Energy Research

NREL's computational applications integrate applied mathematics techniques with high-performance computing to analyze, simulate, and derive insights and advance complex energy research.

A group of seven individuals stands in a laboratory behind a cylindrical device.

Computational simulations of energy technologies enable rapid prototyping, design and process optimization, physical insights and discoveries, and reliability engineering. These capabilities enable rapid development and deployment of more reliable and affordable energy technologies.

Computational scientists are domain scientists using computers as their primary method of investigating scientific, engineering, and analysis problems. NREL experts in this space focus their research on:

  • Techniques for efficient numerical solution of equations describing the evolution of physical processes—crucial for understanding energy technologies (e.g., fluid flow, chemical reactions, molecular dynamics, technoeconomic systems) often using high-performance computing (HPC) systems

  • Data-driven methods for developing high-speed and low-cost alternatives to direct numerical solutions

  • Application-oriented questions that can be solved using these models and simulations. Such questions include the design, optimization, and efficient operation of energy technologies.

Biofuels

NREL's computational research in biofuels delivers tools for the simulation of the full life cycle, including initial processing, chemical conversion, and end use.

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.

Biomass Feedstock Conversion Interface Handling Computational Models
Simulating the handling and flowability of organic biomass feedstock in coupled feed systems

Mesoflow: Mesoscale Modeling Tool for Biomass Pyrolysis and Catalytic Upgrading
AMReX-based code for catalytic upgrading and pyrolysis

Virtual Engineering of Biofuels Software
Pipeline of simulation capabilities—including simulation of pretreatment, enzymatic hydrolysis, fermentation processes—for the conversion of biomass into second-generation biofuels

Mesoflow: Mesoscale Modeling Tool for Biomass Pyrolysis and Catalytic Upgrading
AMReX-based code for catalytic upgrading and pyrolysis

Adaptive Computing
Framework for performing multi-fidelity modeling—including in support of catalytic upgrading

Sustainable Aviation Fuels End Use
High-fidelity simulations of biofuels used in aircraft engines to affect performance, fuel economy, and reliability

Pele Software Suite
NREL's research in combustion is enabled by Pele Software Suite's PeleC, a compressible turbulent reacting flow solver.

Sustainable Aviation Fuels End Use
High-fidelity simulations of biofuels used in aircraft engines to affect performance, fuel economy, and reliability

Energy Storage

Computer simulations can quickly and affordably evaluate a new battery's lifecycle performance.

Buildings, Industry, and Transportation

High-Fidelity Simulation Codes for Industrial Energy 
Large-scale simulations of industrial sector processes

Technologies for extracting fresh water from higher salinity sources are an urgent need in regions with diminishing fresh-water resources.

Exagoop (GitHub)
An open-source material point method solver that efficiently simulates the dynamics of highly deformable continuum phases

NMACFoam Software for Ultra-High-Pressure Reverse Osmosis Membrane and Module Design and Optimization
Ultra high-pressure reverse osmosis process for water purification

Adaptive Computing
Framework for performing multi-fidelity modeling including machine-learning-based electrical controllers that learn on the fly from simulations of the electrical demands of communities of buildings

Event-driven simulations of vehicle traffic and mobility systems can help evaluate strategies to relieve congestion. See SPADES: Scalable Parallel Discrete Events Solvers.

Energy Generation

A prerequisite for accurate simulations of wind farms, atmospheric boundary layer modeling can predict how much wind is available.

Exawind Software Suite
AmrWind AMReX-based solver for atmospheric flows, equipped with buoyancy modeling and an efficient hierarchical mesh topology for boundary layer simulations

Energy Research and Forecasting Model
AMReX-based mesoscale atmospheric wind code accounting for compressibility effects, terrain modeling, and atmosphere-ocean interactions

Wind-farm-scale simulations predict evolution of wind turbine wakes and how they affect the power production of the farm.

During design, farm-scale simulations can inform optimal siting of turbines to maximize power production. During operation, farm-scale simulations can inform how to rotate turbines and adjust blade angles to maximize power production and mitigate effect of wake on other turbines.

ExaWind Software Suite
AmrWind AMReX-based solver for atmospheric flows with turbine (actuator line and disk) models

AMAR: Adaptive Mesh and Algorithm Refinement
Simulations of halide perovskites to help discover better manufacturing techniques

PVade: Photovoltaic Aerodynamic Design Engineering Software
Simulates wind loading and stability in solar-tracking PV systems

In blade-resolved simulations, higher fidelity simulations are achieved by directly simulating the moving geometry of the wind turbine. These simulations provide insights into the effect of the turbine blade design on the power production and structural loads on the blade. 

Nalu-wind
Fully unstructured, Trilinos-based solver for blade-resolved wind problems, simulating flows over complex, moving bodies. Part of the Exawind software suite (a composite solver that uses the AMR-Wind solver for atmospheric boundary layers), Nalu-Wind solves for the flow near wind turbines.

Wind Turbine Stall Modeling
Improved modeling of separated flows and airfoil stall

G2Aero Software: Aerodynamic Shape Parametrization Using Separable Shape Tensors
Data-driven framework uses a matrix manifold to parametrize a manifold of airfoil shapes

Contacts

Marc Day

Group Manager, High-Performance Algorithms and Complex Fluids

[email protected]
303-275-4330

Wesley Jones

Group Manager, Complex Systems Simulation and Optimization

[email protected]
303-275-4070


Share

Last Updated June 5, 2025