ERF
0.1
  • Code of Conduct
  • Doxygen Documentation

USER GUIDE

  • Getting Started
  • Beyond the Basics: Machines and Libraries
    • Build Tools and Concepts
    • HPC System Guides
    • Library Configuration
    • Troubleshooting
  • Inputs
  • Initialization Pathways
  • Best Practices
  • ERF Agentic Workflow
  • How to Cite ERF

THEORY

  • Governing Equations
  • Construction of hydrostatically stratified base state
  • Buoyancy
  • Microphysics model
  • Simulation Modes: DNS and LES
  • PBL Schemes
  • Physical Forcings
  • Problem-Specific Forcing
  • Particles
  • Forest Model
  • Hindcasting using weather data
  • Constants and Units

IMPLEMENTATION

  • AMReX
  • Meshing
  • Map Factors (Dry)
  • Time Advance
  • Discretizations
  • Linear Solvers
  • Mesh Refinement
  • Domain Boundary Condition Types
  • Inflow Turbulence Generation
  • Surface Layer Boundaries
  • Derived Variables
  • Checkpoint / Restart
  • Plotfiles
  • Visualization

EXTERNAL COUPLING

  • Coupling To AMR-Wind
  • Coupling To WW3
  • Coupling to Noah-MP
  • Generating Fortran–C++ Bindings using CodeScribe

ERF vs WRF

  • ERF vs WRF

TESTING

  • Verification
  • Scaling results
  • Regression Tests

CONTAINERS

  • ERF containers on Perlmutter
ERF
  • Beyond the Basics: Machines and Libraries
  • View page source

Beyond the Basics: Machines and Libraries¶

Use this section when quickstart defaults are not enough for your machine, compiler environment, or library stack. It is organized around build concepts first, then full machine-specific guides.

  • Build Tools and Concepts
    • Build System Overview
    • Build Systems and Options
    • Machine Profile Files, Cray Detection, Build Scripts, and Workstation Builds
  • HPC System Guides
    • Perlmutter (NERSC)
    • Kestrel (NREL)
    • Aurora (ALCF)
  • Library Configuration
    • Library Dependencies Overview
    • NetCDF and HDF5
    • Physics Libraries
    • AMReX
    • Common Library Issues
  • Troubleshooting
    • Quick Diagnostic
    • Build Process Issues
    • Debugging Tools
    • Verifying Successful Builds
    • Getting Help
    • Contributing Fixes
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.