ERF
ERF solves the governing equations for atmopsheric dynamics in a fully compressible form or using the anelastic approximation.
ERF is built on AMReX, an adaptive mesh refinement software framework, which provides the underlying software infrastructure and performance portability. Visit the AMReX documentation and AMReX tutorials for more information.
ERF is designed to run on machines from laptops to multicore CPU and hybrid CPU/GPU systems.
Please see ERF on arxiv for an overview of the ERF governing equations, numerical methods, and verification.
In addition to this documentation, there is API documentation for ERF generated by Doxygen.
USER GUIDE
THEORY
- Governing Equations
- Construction of hydrostatically stratified base state
- Buoyancy
- Microphysics model
- Spectral-Bin Microphysics (SBM)
- Simulation Modes: DNS and LES
- One-equation RANS closure
- PBL Schemes
- Physical Forcings
- Problem-Specific Forcing
- Wind farm models
- Fire-Atmosphere Coupling
- Radiation
- Particles
- Super-Droplets
- Problem-Specific Inputs
- Forest Model
- Surface energy balance on immersed-boundary faces
- Hindcasting using weather data
- Constants and Units
IMPLEMENTATION
- AMReX
- Meshing
- Map Factors (Dry)
- Time Advance
- Auxiliary Prognostic-State Transport
- Discretizations
- Linear Solvers
- Mesh Refinement
- Domain Boundary Condition Types
- Inflow Turbulence Generation
- Surface Layer Boundaries
- Derived Variables
- Checkpoint / Restart
- Provenance and Restart Lineage
- Plotfiles
- Visualization
EXTERNAL COUPLING
ERF vs WRF
CONTAINERS