ufs-weather-model
ufs-weather-model copied to clipboard
Fire Coupling FV3ATM and Community Fire Behavior Model
Commit Queue Requirements:
- [ ] Fill out all sections of this template.
- [ ] All sub component pull requests have been reviewed by their code managers.
- [ ] Run the full Intel+GNU RT suite (compared to current baselines) on either Hera/Derecho/Hercules
- [ ] Commit 'test_changes.list' from previous step
Description:
This PR adds the Community Fire Behavior Model component to the UFS weather model. The additional model is added to a single application 'ATMF' and requires modifications to fv3atm, ccpp/physics, and CMEPS.
This work is co-authored by @masih-e and @pedro-jm
Commit Message:
* UFSWM - The fire_behavior component has been added and a new application created 'ATMF'. This work also includes a new regression test 'cpld_regional_atm_fbh' for testing two-way coupling of the atm component (fv3atm) and fbh component (fire_behavior)
* CMEPS - CMEPS required modifications to be aligned with the changes to the ccpp physics package
* FV3 - the fv3 cap has been modified to export atmosphere forcing data to the fire component when 'cpl_fire' is set to true. It will also import new fields for physics.
* ccpp-physics - the ccpp physics package has been modified to add heat fluxes, upward specific humidity flux, and a smoke tracer from the fire component.
Priority:
- Normal
Git Tracking
UFSWM:
- Closes #1982
Sub component Pull Requests:
- CMEPS: https://github.com/NOAA-EMC/CMEPS/pull/117
- FV3: https://github.com/NOAA-EMC/fv3atm/pull/815
- ccpp-physics: https://github.com/ufs-community/ccpp-physics/pull/193
- fire_beahvior: NEW COMPONENT TO BE FORKED FROM https://github.com/NCAR/fire_behavior
UFSWM Blocking Dependencies:
- None
Changes
Regression Test Changes (Please commit test_changes.list):
- PR Adds New Tests/Baselines: 'cpld_regional_atm_fbh'. Baseline data has yet to be created as some of the work on the fire_behavior component is in progress.
- No Changes to Existing Tests
Input data Changes:
- New input data for fire coupling. FIRE_BEHAVIOR_input_data and FV3_fire_input_data. These folder have been added to the input data and tested on derecho.
Library Changes/Upgrades:
- No Updates
Testing Log:
- RDHPCS
- [ ] Hera
- [ ] Orion
- [ ] Hercules
- [ ] Jet
- [ ] Gaea
- [ ] Derecho
- WCOSS2
- [ ] Dogwood/Cactus
- [ ] Acorn
- [ ] CI
- [ ] opnReqTest (complete task if unnecessary)