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

Merge upstream develop #20

Conversation

LarissaReames-NOAA
Copy link
Owner

No description provided.

ClaraDraper-NOAA and others added 25 commits February 26, 2024 08:13
…al grids. (#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 #895.
…pability (#902)

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

Fixes #901.
…CDF (#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 #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 #908.
Update VERSION and ./docs/main.md files.

Fixes #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 #918.
This information was previously documented in the global workflow's
readthedocs.

Fixes #915.
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 #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 #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 #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 #921.
The version of wgrib2 used by the ice_blend and snow2mdl consistency
tests on Jet was removed. Point to another version.

Fixes #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 #926.
#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 #925.
Supports compilation on AWS, Azure and Google CSP.

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

Fixes #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 #894 and #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 #932.
Include threading in both programs. Update the "regional.gsl.gwd" 
regression test - which runs both programs - to run twice with varying
thread counts.

Fixes #939.
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 #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 #933.
Replace FIXgfs/orog with variable FIXorog in global_cycle_driver.sh
and global_cycle.sh.  FIXorog is defaulted to FIXgfs/orog.

Fixes #955.
@LarissaReames-NOAA LarissaReames-NOAA merged commit ab25433 into LarissaReames-NOAA:feature/chgres_rrfs_RLL Jun 7, 2024
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.