-
Notifications
You must be signed in to change notification settings - Fork 131
Update chgres_cube for fractional grids #873
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
Merged
GeorgeGayno-NOAA
merged 135 commits into
ufs-community:develop
from
GeorgeGayno-NOAA:feature/chgres_frac
Feb 12, 2024
Merged
Changes from all commits
Commits
Show all changes
135 commits
Select commit
Hold shift + click to select a range
be45b0a
Update model_grid.F90 to read land fraction from orography
GeorgeGayno-NOAA cbcc5da
Add new variable to hold sea ice column temperatures.
GeorgeGayno-NOAA de67f95
Place sea ice column temperatures in the new target ice temperature
GeorgeGayno-NOAA d6765ca
Output roughness length at land, ice and water.
GeorgeGayno-NOAA 817286f
Add variable for snow-free albedo at non-land points.
GeorgeGayno-NOAA 84450d1
Add snow fields for sea ice points.
GeorgeGayno-NOAA b7bdc86
Output separate records for land skin temperature and
GeorgeGayno-NOAA 9b120bd
Rename roughness length records.
GeorgeGayno-NOAA c3c6e3a
Add logical - fract_grid - to turn on or off the
GeorgeGayno-NOAA 3f45d22
Add logic to compute snow at sea ice when 'fract_grid'
GeorgeGayno-NOAA a917501
Compute separate albedo for land/non-land when 'fract_grid'
GeorgeGayno-NOAA efce786
Compute additional z0 fields when 'fract_grid' is true.
GeorgeGayno-NOAA c763c73
Output sea ice column temperature when 'fract_grid'
GeorgeGayno-NOAA e9f2bfc
Output seperate skin temperatures for land/nonland when
GeorgeGayno-NOAA 8b40354
Change the definition of some interpolation mask arrays
GeorgeGayno-NOAA 18da98f
Check for ice using 'fice' array instead of land mask array.
GeorgeGayno-NOAA 0cc5797
Replace another ice check so that it works for fractional
GeorgeGayno-NOAA c424675
Replace more ice checks so it will work with fractional
GeorgeGayno-NOAA 37d5c5b
Add subroutine to update the land mask for sea ice.
GeorgeGayno-NOAA b57fd55
Remove some obsolete code.
GeorgeGayno-NOAA 4ff0624
Uncomment calculation of sea and land mask for fractional
GeorgeGayno-NOAA 5852988
Add definition of 'slmsk' for fractional grids.
GeorgeGayno-NOAA 40279c7
Fix setting of roughness at land for coupled grids.
GeorgeGayno-NOAA 3759e04
Fix soil moisture flag value at non-land points when
GeorgeGayno-NOAA 2d2bc3f
When processing fractional grids, output a separate
GeorgeGayno-NOAA 9da264f
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 0e87d84
Read in fract_grid logical from program namelist.
GeorgeGayno-NOAA ce26850
Baseline a software tool to check the correctness of the
GeorgeGayno-NOAA d9f6d96
Fix bug in setting of snow-free albedo at points with
GeorgeGayno-NOAA d906676
Baseline another tool to check the 'floor' case of the logic.
GeorgeGayno-NOAA 1b54b51
Add check of ice points to chgres_tools2.fd. Add loop
GeorgeGayno-NOAA 89e66d7
Add more variables to the ./chgres_tools2 check tool.
GeorgeGayno-NOAA 0b72fd3
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 62275c5
Fix bug in chgres_tools2.fd/check.F90
GeorgeGayno-NOAA 31bceb5
Update ./chgres_tools.fd/check.F90 to loop over
GeorgeGayno-NOAA a1f6d79
Add more variables to ./chgres_tools2.fd/check.F90.
GeorgeGayno-NOAA a0344b3
Fix bug in setting of mask for water fields search.
GeorgeGayno-NOAA a693a7c
Add remaining field checks to ./chgres_tools2.fd/check.F90
GeorgeGayno-NOAA d52c427
Fix diagnostic print statement.
GeorgeGayno-NOAA 30f3742
Update for nst fields.
GeorgeGayno-NOAA e74d143
Update ./ftst_surface_nst_landfill.F90 unit test
GeorgeGayno-NOAA 56bf230
Update unit tests for new logic.
GeorgeGayno-NOAA 67cdcaa
Update doxygen for program_setup.F90
GeorgeGayno-NOAA 64f3469
Fix some doxygen.
GeorgeGayno-NOAA 0219ec5
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 6e17ccd
Update flag values to be very large.
GeorgeGayno-NOAA a058490
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 49ebe05
For ice column temperature, only output the top two layers.
GeorgeGayno-NOAA 858d50c
Update flag value for sea ice substrate temperature.
GeorgeGayno-NOAA 48cbd94
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 62ff830
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA edff86e
Update check tooks for Hera.
GeorgeGayno-NOAA 589562b
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 3adea87
Change flag value for substrate temperature at non-land
GeorgeGayno-NOAA 2908295
Update missing flag value for snow (at land) fields.
GeorgeGayno-NOAA f47ae46
Update missing flag at sea ice snow variables.
GeorgeGayno-NOAA 7e62d65
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA bd463a0
Set open water SST and roughness fields at points with partial
GeorgeGayno-NOAA 0e7157e
When processing fractional grids, there can be numerous points
GeorgeGayno-NOAA 00443de
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 9bfc3ab
Merge submodule updates to branch.
GeorgeGayno-NOAA 4601941
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA ac82c15
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA df54ad6
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 1b8b6ff
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 1fe3eef
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA ab7814e
Merge commit '4494bd2' into feature/chgres_frac
GeorgeGayno-NOAA 07e2e3d
Merge commit '4f613fe' into feature/chgres_frac
GeorgeGayno-NOAA 835ce87
Merge commit '5101237' into feature/chgres_frac
GeorgeGayno-NOAA 4459151
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 2050d83
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 85b3fd7
Write out only one snow depth and equiv record for both land and ice.
GeorgeGayno-NOAA e483fa6
Change the flag value for the skin temperature records so
GeorgeGayno-NOAA 1731f13
Update roughness flag values so model does not recompute
GeorgeGayno-NOAA 9277a64
Update computation of slmsk to match how the model computes it
GeorgeGayno-NOAA 0629fdf
Change record name for ice column temperatures to 'tiice' as
GeorgeGayno-NOAA fa3fa95
Remove albedo records at non-land. These are not used by
GeorgeGayno-NOAA ec5ca79
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 4cd95f1
Minor fix to coldstart file roughness records.
GeorgeGayno-NOAA dd6fa81
Comment out processing of tg3 at ice, which is not read
GeorgeGayno-NOAA 689b278
Comment out write of zorl at land, which is not used by the
GeorgeGayno-NOAA 570cc82
Remove write of composite snow. Add write of snow at land and ice.
GeorgeGayno-NOAA c6c0fcb
Comment out write of composite roughness.
GeorgeGayno-NOAA 395bbe5
Modify logic to output the surface specific records regardless
GeorgeGayno-NOAA 217fe41
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 560eedb
Cleanup write_data.F90 by removing old fractional grid logic.
GeorgeGayno-NOAA 5810245
Remove sea ice substrate temperature, which is not used
GeorgeGayno-NOAA c4924ee
Remove references to z0 at land, which is set in the model.
GeorgeGayno-NOAA defd311
Remove fractional logic from model_grid.F90.
GeorgeGayno-NOAA 3dd2a75
Some clean up.
GeorgeGayno-NOAA 481c90b
Simplify logic that sets the search mask for sea ice fields.
GeorgeGayno-NOAA 3a320b3
Clean up the open water to open water interpolation sections.
GeorgeGayno-NOAA 018349d
Finish cleanup of routine interp.
GeorgeGayno-NOAA 56c90e0
Cleanup routine 'update_landmask'.
GeorgeGayno-NOAA 9b8bc94
Cleanup routine rescale_soil_moisture and nst_land_fill.
GeorgeGayno-NOAA 4995313
Cleanup routine 'roughness'.
GeorgeGayno-NOAA 6fdae16
Begin clean up of routine qc_check.
GeorgeGayno-NOAA 31f1ddc
Remove 'fract_grid' logical as this code will always assume
GeorgeGayno-NOAA fe0939d
More cleanup to routine qc_check.
GeorgeGayno-NOAA a00b322
Minor update to print statements.
GeorgeGayno-NOAA 6dbe3e7
Standardize the 'missing' flag for non-active points.
GeorgeGayno-NOAA c3b4bd7
Force sfc_climo_gen to always map to points with at least
GeorgeGayno-NOAA 50e32c1
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 0e4f053
Bug fix the ftst_surface_nst_landfill.F90 regression test.
GeorgeGayno-NOAA 24fe48a
Add global attribute to surface file to indicate it is
GeorgeGayno-NOAA 16cac6b
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 27a5497
Updates to use surface fixed data from a fractional or
GeorgeGayno-NOAA 70b1ab4
At open water (potential ice points) set TISFC and TIICE to
GeorgeGayno-NOAA 13d1518
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 174b72a
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 6db6128
Revert ./sfc_climo_gen.fd/model_grid.F90 to match 'develop'.
GeorgeGayno-NOAA cbcf611
Minor cleanup to ./chgres_cube.fd/model_grid.F90
GeorgeGayno-NOAA 870275f
Update error messaging in write_data.F90.
GeorgeGayno-NOAA a31a000
Minor diagnostic print updates.
GeorgeGayno-NOAA a82eaf2
Update the c96.fv3.restart regression test to use the
GeorgeGayno-NOAA ff2e2ca
Update the remaining global C96 regression tests to use
GeorgeGayno-NOAA a0ce2a3
Delete the c96 regional test as there are already multiple
GeorgeGayno-NOAA 4195825
Update the c192.gfs.grib2 test to use the latest
GeorgeGayno-NOAA 4284a66
Update c192.fv3.history test for the new fractional
GeorgeGayno-NOAA d28519a
Force sfc_climo_gen to always place a valid value at
GeorgeGayno-NOAA b7317bc
Fix bug in creation of grid readme file.
GeorgeGayno-NOAA 28ae54b
Update the 25km tests to use new fixed data with sfc climo
GeorgeGayno-NOAA b074fd5
Updates for the 13km and 25 km CONUS tests.
GeorgeGayno-NOAA 5159020
Update 13 km NA test to use new fixed files.
GeorgeGayno-NOAA 548a01a
Update 3km tests for new surface fixed data.
GeorgeGayno-NOAA a6972bc
Minor bug fix in Hera regression test driver.
GeorgeGayno-NOAA d11ef72
Remove the two temporary chgres utility programs.
GeorgeGayno-NOAA 2fb8342
Remove c96 regional test case from Jet driver script.
GeorgeGayno-NOAA 1ab0c29
Remove c96 regional case from orion driver script.
GeorgeGayno-NOAA 13a88ba
Remove c96 regional test case from hercules driver script.
ed72fb1
Remove c96 regional case from wcoss2 driver script.
GeorgeGayno-NOAA fb98071
Update the grid_gen test driver script to use a different working dir…
8eb8193
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA bbafac6
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA 45ca85a
Merge branch 'develop' into feature/chgres_frac
GeorgeGayno-NOAA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.