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

Update hash #3ef2e6b (Jun 26) #11

Merged
merged 44 commits into from
Sep 26, 2024

Conversation

kayeekayee
Copy link

No description provided.

ClaraDraper-NOAA and others added 30 commits January 19, 2024 11:49
…rank. (ufs-community#887)

Necessary as the global workflow now calls global_cycle using NPES=number 
of ensemble members.  Each task needs to read that ensemble member's increment file.
Includes a new C48 regression test for this new capability.

Fixes ufs-community#549.
…-community#891)

Update the definition of OROFIX to match the global_cycle 
driver script.

Fixes ufs-community#890.
Update build to use v1.6.0 of spack-stack (all machines except WCOSS2). 
This includes the following library upgrades: netcdf-fortran v4.6.1, 
esmf v8.6.0 and splib v2.5.0.

Remove references to legacy system Cheyenne.

Fixes ufs-community#884.
)

- Remove routines MAKEMT, MAKEPC and MAKEOA, which were used for the old spectral GFS 
gaussian grid (and have dependencies on SPLIB) and are now obsolete.
- Remove write of the GRIB1 version of the 'orog' file. That was only used for the old spectral 
GFS and had dependencies on SPLIB.
- Remove write of old binary version of the 'orog' file, which was used for the old spectral GFS.
- Remove BACIO library from the build.
- Remove unused variables and perform some general cleanup.

Fixes ufs-community#886.
Update chgres_cube for fractional (partial land/non-land) grids. Outputs a new 
surface coldstart file (called version 2). 

Update the sfc_climo_gen program to always map surface data to points with at
least some land. Prevously, that only was done for grids with lakes.

Fixes ufs-community#123.
Update the VERSION file and ./docs/main.md for version 1.12.0. 

Fixes ufs-community#896.
Update the scripts used for the ice_blend, snow2mdl and global_cycle
programs to follow the latest directory naming convention used
by the global workflow.

Fixes ufs-community#897.
…al grids. (ufs-community#903)

Removed two checks that caused global_cycle to report an error and exit in the 
case that both land increments were being added and fractional grids are used. There 
are no issues adding soil moisture and soil temperature increments in fractional grid mode, 
so the code can be allowed to proceed. 

Fixes ufs-community#895.
…pability (ufs-community#902)

Add ability to read GRIB2 data that uses the WMO-standard rotated lat-lon grid
template (GRIB2 grid template 1). Update 'readthedocs'.

Fixes ufs-community#901.
…CDF (ufs-community#900)

Update orog program to read NetCDF versions of the UMD mask, 
GMTED2010 terrain and the RAMP terrain. Also, remove some unused
variables and logic.

Baseline the programs that were used to convert these datasets from
simple binary to NetCDF.
 
Fixes ufs-community#786.
IP v5 subsumes the SP library. These updates are backwards compatible
for older versions of the IP/SP combo.
Point to the correct orography directory when using v15/GDAS and v16 retro/GDAS 
input data to the chgres step. 

Fixes ufs-community#908.
Update VERSION and ./docs/main.md files.

Fixes ufs-community#916.
Update the Jet build module to use the Rocky8 version of
spack-stack.

Update the ice blend regression test script to use Rocky8 versions of 
copygb, copygb2 and cnvgrib.

Fixes ufs-community#918.
…ity#920)

This information was previously documented in the global workflow's
readthedocs.

Fixes ufs-community#915.
…mmunity#911)

Add logic to ensure that the orogoraphy data is consistent with the static climatological
surface data. The check looks for any points where land fraction > 0 but the static data
point is missing (-999 flag). This will happen with older version of the orography data.
The program now fails if incompatible static data is detected.

Fixes ufs-community#906.
Update Hera build modules to use Rocky8 versions of spack-stack.

Update two regression test driver scripts to use Rocky8 versions
of WGRIB2 and grib_utils.

Fixes ufs-community#913.
Update the netcdf_error routine to stop processing if an error occurs. Update error messages
to comply with NCO requirements. Cleanup/fix the error handling for the read of the RAMP data.
If read of RAMP data fails, stop program execution.

Fixes ufs-community#909.
Remove find_anq routine and instead calculate Bu angles using 
the Ct angle on the opposite side of the seam.  Add angchk to 
verify CICE internally calculated Ct angle against both MOM6 and 
CICE model output.  Remove resetting of longitudes to 0:360.  Add  
tripole:tripole bilinear mapping for creation of CICE IC downscaling 
and add required Bu<->Ct mapping on tripole grid. Clean up log
messages, remove duplicate weight file and update documentation. 

Fixes ufs-community#921.
The version of wgrib2 used by the ice_blend and snow2mdl consistency
tests on Jet was removed. Point to another version.

Fixes ufs-community#930.
Update the 'readthedocs' chgres_cube.rst file as follows: Link to the 
global workflow group's AWS bucket for the global model 'fixed' files 
('grid', mosaic, 'oro' and surface). Update the text for the new 'oro' and surface 
file naming convention, which uses the ocean resolution in the file name.

Fixes ufs-community#926.
ufs-community#928)

Add logic to build chgres_cube with or without the nemsio, sigio and sfcio libraries. 
The default will be to build chgres_cube without these libraries, which means
it will only support GRIB2 or netcdf data as input. 

Fixes ufs-community#925.
Supports compilation on AWS, Azure and Google CSP.

Fixes ufs-community#936.
Update/create the following: the build module files. the link_fixdirs.sh
script, and the README.md.

Fixes ufs-community#934
)

Add read of JEDI-based soil increments on the cubed-sphere grid.

Add write of GSI-based soil increments on the cubed-sphere grid.

Revise current soil ice adjustment routine based on synthetic DA experiments.

Combine JEDI and GSI-based soil increment ingest and adjustment capability.

New unit test - ftst_read_increments - to read JEDI-based soil increments on the cubed-sphere grid.

New regression test - C192.jedi_lndincsoilnoahmp.sh - to ingest JEDI-based soil 
increments and apply adjustment. 

See ufs-community#894 and ufs-community#872 for full list changes.
Build the fregrid executable when CMake option -DGFS is set to ON.
Remove unused namelist variables and functions from orog.fd. 
Adjust all scripts that call orog.fd accordingly. Add prolog,
improve error handling and remove old options from
./ush/fv3gfs_make_orog.sh.

Fixes ufs-community#932.
GeorgeGayno-NOAA and others added 14 commits May 20, 2024 11:28
Include threading in both programs. Update the "regional.gsl.gwd" 
regression test - which runs both programs - to run twice with varying
thread counts.

Fixes ufs-community#939.
…s-community#949)

In the FV3 era, the 'orog' files are tiled NetCDF. Remove the binary and GRIB1
output options, which are no longer used.

Remove logic for the 'reduced' gaussian grid, which is left over from 
the spectral GFS era.

Includes some other minor cleanup of obsolete code.

Fixes ufs-community#940.
Point to latest version of sfcsub.F from the ccpp-physics
repository. This version contains a bug fix in the interpolation
of GLDAS data.  This sfcsub.F version also updates soil color.
This field is not yet processed by global_cycle, so add a dummy
soil color argument.

Fixes ufs-community#933.
…nity#956)

Replace FIXgfs/orog with variable FIXorog in global_cycle_driver.sh
and global_cycle.sh.  FIXorog is defaulted to FIXgfs/orog.

Fixes ufs-community#955.
…ICE6 (ufs-community#942)

New utility ocnice_prep and associated unit and regression tests.

cpld_gridgen was updated to output two new remapping weight files required by
ocnice_prep. Two other weight files were deprecated. Update the utility's regression
test accordingly.

Fixes ufs-community#942.  
Fixes ufs-community#929.
…munity#968)

The 'model_data' directory has been changed to 'model' per NCO
request.

Fixes ufs-community#967.
@kayeekayee kayeekayee changed the title Update UFS_UTILS pointer Update UFS_UTILS hash #3ef2e6b (Jun 26) Sep 20, 2024
@kayeekayee kayeekayee changed the title Update UFS_UTILS hash #3ef2e6b (Jun 26) Update hash #3ef2e6b (Jun 26) Sep 20, 2024
@jderrico-noaa jderrico-noaa merged commit 78ff429 into NOAA-GSL:global-workflow Sep 26, 2024
5 of 6 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
Development

Successfully merging this pull request may close these issues.