Skip to content
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

Upp local memory #284

Merged
merged 7 commits into from
Apr 5, 2021
Merged

Conversation

BoCui-NOAA
Copy link
Contributor

Update all UPP local arrays to dimension jsta_2l:jend_2u when possible

@GeorgeVandenberghe-NOAA
Copy link
Contributor

Have regression tests been run on all supported platforms?

@BoCui-NOAA
Copy link
Contributor Author

@WenMeng-NOAA

I run rt_for_developer.sh to do regression test, this script is for Dell only. I have an account on surge/luna. Which script is ready for surge/luna test? Thanks!

@BoCui-NOAA
Copy link
Contributor Author

@GeorgeVandenberghe-NOAA
Run UPP standalone tests on Dell. The specified models include nmmb, gfs, gefs, fv3r, rap, hrrr and hafs. The results look fine.

@WenMeng-NOAA
Copy link
Collaborator

@BoCui-NOAA
Copy link
Contributor Author

The UPP standalone tests on Dell and Cray are done. I have no account on Hera. Can anybody kindly offer the regression test on Hera? Thanks!

@HuiyaChuang-NOAA
Copy link
Collaborator

The UPP standalone tests on Dell and Cray are done. I have no account on Hera. Can anybody kindly offer the regression test on Hera? Thanks!

I will coordinate between Wen and Yali on this.

@WenMeng-NOAA
Copy link
Collaborator

I can conduct the tests on Hera.

@WenMeng-NOAA
Copy link
Collaborator

@BoCui-NOAA Since your changes passed the UPP regression tests on WCOSS, could you removed these commented original lines in your branch?

@BoCui-NOAA
Copy link
Contributor Author

@WenMeng-NOAA I already deleted the commented lines and updated my branch.

@GeorgeVandenberghe-NOAA
Copy link
Contributor

GeorgeVandenberghe-NOAA commented Apr 2, 2021 via email

@WenMeng-NOAA
Copy link
Collaborator

@GeorgeVandenberghe-NOAA We have a residue issue that the pe test for hrrr/rap are not bitwise identical in field scloud base height and pressure. These two fields are computed with GSL specified algorithms. GSL promise for improving them. I would like to keep the current setting until GSL delivery the changes.

@GeorgeVandenberghe-NOAA
Copy link
Contributor

GeorgeVandenberghe-NOAA commented Apr 2, 2021 via email

@WenMeng-NOAA
Copy link
Collaborator

@GeorgeVandenberghe-NOAA I will coordinate with GSL if they get new changes. I feel this could be a halo exchange issue in GSL
specified computation. You might look into CLDRAD.f starting at line 2043.

@WenMeng-NOAA
Copy link
Collaborator

@BoCui-NOAA Could you sync your feature branch with upstream/develop? This PR would be the next one for merging.

BoCui-NOAA and others added 2 commits April 2, 2021 14:28
Fix an out-of-bounds read in CLDRAD accessing level lm+1 (NOAA-EMC#286)
@BoCui-NOAA
Copy link
Contributor Author

@WenMeng-NOAA I notice there are changes for CLDRAD.f Are they for fixing the halo exchange issue you mentioned? For the array ceil, is it ok now to has dimension(im,jsta:jend)?

@WenMeng-NOAA
Copy link
Collaborator

@BoCui-NOAA The bug fix from GSL is for another issue. I would like keep ceil unchanged until that pe test issue is solved.

@BoCui-NOAA
Copy link
Contributor Author

I already synced my feature branch with EMC_post/develop, the ceil array in CLDRAD.f was changed back to original dimension(im,jm).
@WenMeng-NOAA

@WenMeng-NOAA
Copy link
Collaborator

The UPP standalone tests were conducted on WCOSS-Dell, WCOSS-Cray and Hera. No changed results were found. This PR is ready for merging.

@WenMeng-NOAA WenMeng-NOAA merged commit ed3ccf5 into NOAA-EMC:develop Apr 5, 2021
@BoCui-NOAA BoCui-NOAA deleted the upp_local_memory branch April 5, 2022 00:19
EricJames-NOAA pushed a commit to EricJames-NOAA/UPP that referenced this pull request Dec 14, 2022
…C#284)

* Remove all references to /lfs3 on Jet

* Add Ben and Ratko to the CODEOWNERS file

* Replace hard-coded make_orog module file with build-level module file in UFS_UTILS

* Remove hard-coded make_sfc_climo module file

* Add changes for merged chgres_cube code

* Add changes for merged chgres_cube code

* Minor tweak to FCST_LEN_HRS default in config.community.sh

* Changes to make the release version of chgres_cube run in regional_workflow

* Changes for regional_grid build on Jet

* Changes to regional_grid build for Hera

* Change regional_grid makefile for hera

* Remove leading zero from FCST_LEN_HRS in config.community.sh

* Remove /sorc directory

* Remove build module files for codes originally in the regional_workflow repository.  Remove run-time make_grid module file for all platforms.  Will be sourced from UFS_UTILS from now on.

* Update regional grid template for newest code

* Copy make_grid module file from UFS_UTILS

* Add make_grid.local file for most platforms

* Remove alpha and kappa parameters from the regional_grid namelist

* Modifications to file type conventions in the chgres_cube namelist for FV3GFS and GSMGFS nemsio files

* Set convert_nst=False for global grib2 FV3GFS files when running chgres_cube

* Add tracers back into nemsio file processing

* Changes to the make_lbcs ex-script (remove all surface-related variables)

* Fix for modulefiles

* Fixes after merging authoritative repo into fork

* Add Thompson climo to chgres_cube namelist for appropriate external model/SDF combinations

* Commit new locations for Thompson climo fix file

* Change FIXsar to FIXLAM

* Change gfs_bndy.nc to gfs.bndy.nc

* Move file

* Bug fixes to setup.sh and exregional_make_ics.sh

* Add support for NAM grib2 files

* Path fix

* Typo fix

* Fix extension on UPP grib2 files

* Bug fix for if statement

* Add .grib2 extension to soft links

* Fix nsoill_out values based on LSM scheme in CCPP suite

* Fix grib2 extensions

* Add if statement for varmap tables when using Thompson MP and initializing from non-RAP/HRRR data

* Final modifications to support NAM grib2 files in regional_workflow

* Set climo as default for soil variables when using HRRRX (user will need change this if they know these variables are available for the dates they are running).

* Add FV3_CPT_v0 to varmap if statement

* Changes to post file names to make model lowercase and move ${fhr} to three values instead of two

* Change "rrfs" to "${NET}" instead

* Revert "Add FV3_CPT_v0 to varmap if statement"

This reverts commit b04ad0b3c8c554f664c6790030a4f33b5a395023.

* Add if statement to set all ad-hoc scheme magnitudes to -999.0 if not being used.
EricJames-NOAA pushed a commit to EricJames-NOAA/UPP that referenced this pull request Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update UPP local memory allocation
4 participants