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 chgres_cube for mixed land/non-land points #123

Closed
GeorgeGayno-NOAA opened this issue Jul 23, 2020 · 42 comments · Fixed by #873
Closed

Update chgres_cube for mixed land/non-land points #123

GeorgeGayno-NOAA opened this issue Jul 23, 2020 · 42 comments · Fixed by #873
Assignees
Labels
enhancement New feature or request

Comments

@GeorgeGayno-NOAA
Copy link
Collaborator

The grid generation is being updated to output lake fraction and lake depth (#111). As a result, some model grid points will be a mix of land and non-land. Currently, chgres_cube assumes that points can only be land or non-land, not both. Update chgres_cube accordingly.

@edwardhartnett
Copy link
Collaborator

Can this be closed since chgres_cube has been deleted?

@GeorgeGayno-NOAA
Copy link
Collaborator Author

Can this be closed since chgres_cube has been deleted?

Do you mean global_chgres?

@edwardhartnett
Copy link
Collaborator

Whoops! Got confused. ;-)

@yangfanglin
Copy link
Contributor

@GeorgeGayno-NOAA George, are you still planning to update chgres-Cube for fractional grid ? The current process of creating cold start ICs for the coupled model documented in #145 is rather clumsy. (Including @arunchawla-NOAA and @shansun6 for their input )

@GeorgeGayno-NOAA
Copy link
Collaborator Author

@GeorgeGayno-NOAA George, are you still planning to update chgres-Cube for fractional grid ? The current process of creating cold start ICs for the coupled model documented in #145 is rather clumsy. (Including @arunchawla-NOAA and @shansun6 for their input )

If this is still a requirement, I can work on it, or help someone else do the work.

@yangfanglin
Copy link
Contributor

@GeorgeGayno-NOAA Making CHGRES consistent with the fractional grid used by the model is necessary. It also helps streamline the creation of ICs and avoids confusion. (@arunchawla-NOAA )

@GeorgeGayno-NOAA GeorgeGayno-NOAA self-assigned this Feb 18, 2022
@GeorgeGayno-NOAA
Copy link
Collaborator Author

@yangfanglin and @shansun6 - Do you have a sample coldstart file for running with mixed land/non-land? A sample file you create from this procedure - https://docs.google.com/document/d/15FtEHUoN9JTmt_q4Qt1kdSb1rSbjQDYMpMiKaxtn404/edit?usp=sharing

GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Feb 24, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Feb 24, 2022
For non-fractional grids, the soil temperature field was
used for both land and non-land. Now points can have
both land and sea ice.

Fixes ufs-community#123.
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 1, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 8, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 9, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 9, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 9, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 9, 2022
@GeorgeGayno-NOAA
Copy link
Collaborator Author

GeorgeGayno-NOAA commented Mar 9, 2022

@yangfanglin and @shansun6 - Do you have a sample coldstart file for running with mixed land/non-land? A sample file you create from this procedure - https://docs.google.com/document/d/15FtEHUoN9JTmt_q4Qt1kdSb1rSbjQDYMpMiKaxtn404/edit?usp=sharing

@shansun6 I was looking at your document. You are adding only two new variables, a skin temperature and roughness for land. What about soil temperature (stc)? At lake/sea ice points, the ice model uses that record for its column temperatures. For a point that is both land and ice, separate records will be needed.

@GeorgeGayno-NOAA
Copy link
Collaborator Author

Currently, chgres places a roughness value of 1 cm at ice points? Does the model actually use this value from the coldstart file? If so, we will need three 'zorl' records.

A similar question for the snow-free albedo (alvsf/alvwf/alnsf/anfwf). Flag values of 0.06 are placed at non-land points (both water and ice). Does the model uses these values from the coldstart file. If so. additional albedo records will be needed.

@barlage who on the land team should I ask?

@yangfanglin
Copy link
Contributor

yangfanglin commented Mar 9, 2022

@GeorgeGayno-NOAA Hopefully @shansun6 and @barlage can address questions. Bing Fu might be able to point you to the ICs you need as well.

For the roughness over ice, please see the discussion in NCAR/ccpp-physics#808 . Helin and Weizhong can also help answer the question.

@bingfu-NOAA
Copy link

@yangfanglin and @shansun6 - Do you have a sample coldstart file for running with mixed land/non-land? A sample file you create from this procedure - https://docs.google.com/document/d/15FtEHUoN9JTmt_q4Qt1kdSb1rSbjQDYMpMiKaxtn404/edit?usp=sharing

@shansun6 I was looking at your document. You are adding only two new variables, a skin temperature and roughness for land. What about soil temperature (stc)? At lake/sea ice points, the ice model uses that record for its column temperatures. For a point that is both land and ice, separate records will be needed.

@GeorgeGayno-NOAA You can find sample IC here on Hera: /scratch2/NCEPDEV/stmp3/Bing.Fu/o/p7ic/com/gens/dev/merge_fix/C384_025

@bingfu-NOAA
Copy link

@yangfanglin and @shansun6 - Do you have a sample coldstart file for running with mixed land/non-land? A sample file you create from this procedure - https://docs.google.com/document/d/15FtEHUoN9JTmt_q4Qt1kdSb1rSbjQDYMpMiKaxtn404/edit?usp=sharing

@shansun6 I was looking at your document. You are adding only two new variables, a skin temperature and roughness for land. What about soil temperature (stc)? At lake/sea ice points, the ice model uses that record for its column temperatures. For a point that is both land and ice, separate records will be needed.

@GeorgeGayno-NOAA You can find sample IC here on Hera: /scratch2/NCEPDEV/stmp3/Bing.Fu/o/p7ic/com/gens/dev/merge_fix/C384_025

@GeorgeGayno-NOAA Here includes both model level IC data as well as surface IC data.
/scratch2/NCEPDEV/stmp3/Bing.Fu/o/p7ic/com/gens/dev/merge/C384_025

@GeorgeGayno-NOAA
Copy link
Collaborator Author

Some clarification from @shansun6 concerning the definition of 'fice' with fractional grids:

fice ranges from [0,1]. It is defined as the ratio of ice over the ocean portion of the grid. If a grid point is 50% land and is covered totally by the sea-ice, then fice=100%.

@GeorgeGayno-NOAA
Copy link
Collaborator Author

Clarification from @shansun6 concerning the 'stc' array - it is only used at points with land. It is not used for ice or open water.

@ShanSunNOAA
Copy link
Contributor

ShanSunNOAA commented Mar 10, 2022 via email

@GeorgeGayno-NOAA
Copy link
Collaborator Author

GeorgeGayno-NOAA commented Mar 11, 2022 via email

GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Mar 14, 2022
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 4, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 4, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 4, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
latest fractional orog and grid files.

Fixes ufs-community#123
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
fractional 'oro' and 'grid' files.

Fixes ufs-community#123.
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 5, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 9, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 9, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 9, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 10, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 10, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 11, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 11, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 11, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 12, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 12, 2024
GeorgeGayno-NOAA pushed a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 12, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 12, 2024
GeorgeGayno-NOAA pushed a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 18, 2024
…ectory

than the one used by the orion script.

Fixes ufs-community#123.
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 22, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Jan 26, 2024
GeorgeGayno-NOAA added a commit to GeorgeGayno-NOAA/UFS_UTILS that referenced this issue Feb 9, 2024
GeorgeGayno-NOAA added a commit that referenced this issue Feb 12, 2024
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 #123.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants