Skip to content

Add VM barrier and fix is_moving logic#1067

Merged
DusanJovic-NOAA merged 2 commits into
NOAA-EMC:developfrom
DeniseWorthen:feature/fixes_finalize_and_ismoving
Feb 20, 2026
Merged

Add VM barrier and fix is_moving logic#1067
DusanJovic-NOAA merged 2 commits into
NOAA-EMC:developfrom
DeniseWorthen:feature/fixes_finalize_and_ismoving

Conversation

@DeniseWorthen
Copy link
Copy Markdown
Collaborator

Description

Adds a VmBarrier to the finalize of the UFSATM to ensure that the WCG has completed before executing the finalize.
Re-orders the sequence of initializing the WCG until after the is_moving info key has been retrieved.

Both fixes were found by @DusanJovic-NOAA

Issue(s) addressed

Testing

All UWM RTs pass. See related PR ufs-community/ufs-weather-model#3093

Dependencies

N/A

add barrier at atm cap finalize force wait on wgc completion
move the block of code in ufsatm where is_moving key is retrieved
@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

Could we get reviews on this PR so that ufs-community/ufs-weather-model#3093 can be processed soon?

@FernandoAndrade-NOAA
Copy link
Copy Markdown
Collaborator

Testing on #3093 is complete, please continue with merging. Thank you.

@DusanJovic-NOAA DusanJovic-NOAA changed the title add VM barrier and fix is_moving logic Add VM barrier and fix is_moving logic Feb 20, 2026
@DusanJovic-NOAA DusanJovic-NOAA merged commit 01bcf1d into NOAA-EMC:develop Feb 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

5 participants