Bring in latest fire_behavior changes#3126
Conversation
… vertical wind interpolation changes
…ped this when updating to latest develop
…penmp_updates_rebased
|
@gspetro-NOAA This is a project PR that can be slotted soon if possible, just fyi. Thanks! |
|
@mkavulich This PR is next in queue, please go ahead and sync/resolve conflicts. Thank you. |
|
It appears I messed up the merge on the first attempt (CMEPS and MOM6 submodules updated incorrectly)...trying again.... |
…_openmp_updates_rebased
7acbe11 to
175c405
Compare
|
Okay thatlast merge appears to be correct. Do I need to re-run regression tests now? |
Could you verify if the hash/sync is correct for your fire branch? I'm seeing some commits from the NOAA-emc emc/develop branch missing from your branch, NCAR/fire_behavior@bb3d2ba and NCAR/fire_behavior@3be9c44 |
|
The main issue I'm seeing is that the WM PR does not have the latest hash from the head of the NCAR/fire_behavior It also looks like those hashes @FernandoAndrade-NOAA mentioned (and a third commit, 05cad17) are in NOAA-EMC/fire_behavior but not in NCAR/fire_behavior Otherwise, things look fine to me.
|
|
@gspetro-NOAA Yes that is my understanding; these were changes (that appear to be two separate commits with identical changes? strange) requested by NCO that we don't necessarily need. This is related to suppressing certain warning messages during DEBUG mode compile and should have no impact on compiled code. I can ensure those are committed back to the NCAR fork (it looks like from the PR discussion they were intended to), but I really don't want to add a third commit with identical changes if I don't have to. Regarding the source branch, these changes are actually sourced from the NCAR/fire_behavior Let me know what you'd like me to do to move this PR forward. |
|
@mkavulich Thanks for the clarification! It looks like you still need to update the fire_behavior hash in the WM PR to 5af69be "Not including documentation in this PR," but correct me if I'm wrong there. Once you've done that, I think it would be good to run the RTs one more time just to make sure we didn't miss anything. Otherwise, it seems like everything is up-to-date. I think the two identical hashes likely result from not "squashing and merging" because one is from the top of Brian's PR branch, and the other is the actual commit to fire_behavior. @BrianCurtis-NOAA Can you address whether those changes should be brought back into NCAR/fire_behavior? |
|
@mkavulich Actually, since these changes are coming in from develop, are you basically cherry-picking them in? I don't see hash 78ac668 from the top of develop in your branch. |
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
|
Testing has completed successfully on all system. Leaving a note in sub-PRs. Also, note that this PR increases the number of remarks for the |
|
@mkavulich Please revert |
|
@gspetro-NOAA done! Thanks for your help through this PR process. |
Commit Queue Requirements:
test_changes.listindicates which tests, if any, are changed by this PR. Committest_changes.list, even if it is empty.Description:
The fire_behavior code has had several updates made that need to be brought into the UFS weather model. This includes a new wind interpolation option, OpenMP parallelization, and other improvements. NOAA-EMC/fire_behavior#3 where you can find more details about these changes.
A few lines in
driver/UFSDriver.F90were changed in order for the fire model OpenMP parallelization to work correctly. These are in#ifdef FRONT_FIRE_BEHAVIORblocks so should not affect any other applications.Some changes in ufsatm and ccpp-physics are also needed in order to properly use the diagnosed 10m wind for the new fire wind interpolation option. See those PRs for further details; the changes are very small.
Weather model changes and fixes were made by @masih-e
Commit Message:
Priority:
Git Tracking
UFSWM:
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Regression tests all passed on Orion.
Input data Changes:
Library Changes/Upgrades:
Testing Log: