-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert GFS DDTs from blocked data structures to contiguous arrays (aka update GFS_debug.F90) #183
Convert GFS DDTs from blocked data structures to contiguous arrays (aka update GFS_debug.F90) #183
Conversation
… into feature/gfs_debug_update
… into feature/gfs_debug_update
… into feature/gfs_debug_update
@climbfuji I'd like to keep these in the repo since they can be useful. You've already done the work, so why not? |
Fine with me. We should have a regression test though to make sure they are still working |
… into feature/gfs_debug_update
This PR is now ready for review |
…/CLM/clm_lake.f90 and remove OPTIONAL keyword from Fortran code to fix intel 19 runtime issues
@DusanJovic-NOAA @dustinswales @grantfirl I just pushed commit afa2bc0 (and corresponding submodule pointer updates all the way up to ufs-weather-model). I was able to build a spack-stack environment "somewhat similar" to that on WCOSS2 on S4 using [email protected]. WIth that environment, I ran into issues (segfaults, memory corruption) in With the changes I made in commit afa2bc0, the runs went through on S4 (with the |
… into feature/gfs_debug_update
Testing on 2183 has completed successfully, please continue with the merge process. |
Adding @grantfirl . Grant, are you able to merge for us? |
Description
In the UFS atmospheric component fv3atm and submodules, convert internal GFS DDTs from blocked data structures to contiguous arrays. This excludes the (external) GFS_extdiag and GFS_restart DDTs. Also remove the GFS_Data super DDT and use the individual DDTs directly.
For ccpp-physics, this only affects the (apparently unused)
GFS_debug.{f90,meta}
files. We could consider removing them entirely instead of updating them, since they don't get used?Testing
See ufs-community/ufs-weather-model#2183
Associated PRs:
NOAA-GFDL/GFDL_atmos_cubed_sphere#330
#183
NOAA-EMC/fv3atm#798
ufs-community/ufs-weather-model#2183