forked from wrf-model/WRF
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WRF_Fire model developments (wrf-model#403)
TYPE: new feature/enhancement KEYWORDS: WRF-Fire, level-set method, other fire-related enhancements SOURCE: Domingo Munoz-Esparza (NCAR) DESCRIPTION OF CHANGES: Here a list of the changes: • Proper parallelization of the entire level-set algorithm using MPI. • 3rd-order Runge-Kutta time integration scheme for the level-set equations. • 3rd- and 5th-order weighted essentially non-oscillatory (WENO) schemes for the discretization of the advection term in the level-set equations [also 2nd- and 4th-order schemes are available]. • A hybrid-order level-set method with locally reduced artificial viscosity (high-order over a local band). • Reinitialization PDE for the level set (also using hybrid-order discretization). • Transport and dispersion of fire-generated smoke as a passive tracer. • Diagnosed flame length. • Option to extrapolate mid-flame height winds to reduce over-coupling of atmospheric fields impacted by the fire. • Initialization from observed fire area. • Scott & Burgan (40) fuel model crosswalk to Anderson (13). • Several bug fixes. • Modified test/em_fire/namelist.input* files. LIST OF MODIFIED FILES: list of changed files (use `git diff --name-status master` to get formatted list) M Registry/registry.fire M dyn_em/module_initialize_fire.F M phys/module_fr_fire_atm.F M phys/module_fr_fire_core.F M phys/module_fr_fire_driver.F M phys/module_fr_fire_driver_wrf.F M phys/module_fr_fire_model.F M phys/module_fr_fire_phys.F M phys/module_fr_fire_util.F M test/em_fire/namelist.input_hill_simple M test/em_fire/namelist.input_two_fires TESTS CONDUCTED: 1. Regression test with WTF_v04.04 produces the following failures (note that the listed Nesting cases also failed with the fresh repository version of the code where the current developments where implemented): WRFV3_gnu_32_33_34.2018-03-05_13:50:44:em_real8 namelist.input.76 Nesting mpi FCST FAIL WRFV3_gnu_32_33_34.2018-03-05_13:50:44:em_real8 namelist.input.77 Nesting mpi FCST FAIL WRFV3_intel_13_14_15.2018-03-05_13:50:24:em_real8 namelist.input.76 Nesting mpi FCST FAIL WRFV3_intel_13_14_15.2018-03-05_13:50:24:em_real8 namelist.input.76 Nesting openmp FCST FAIL WRFV3_intel_13_14_15.2018-03-05_13:50:24:em_real8 namelist.input.77 Nesting mpi FCST FAIL WRFV3_pgi_52_53_54.2018-03-05_13:51:23:em_real8 namelist.input.77 Nesting openmp FCST FAIL 2. Performed an extensive suite of both idealized and real fire simulations. All completed successfully.
- Loading branch information
Showing
11 changed files
with
1,334 additions
and
434 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.