-
Notifications
You must be signed in to change notification settings - Fork 338
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
CONUS mesh update #201
CONUS mesh update #201
Conversation
nCells is now 645,043 compared to 622,022 in the previous version. |
It's a bargain! This looks good to me, based on the image. @maltrud what do you think? |
@sbrus89 this looks great. can you please point us to the IC file when it is ready so we can have a closer look? |
@maltrud, I updated the directory: The previous version is now located in: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sbrus89 , fantastic job! Greenland looks great. I'm approving solely on that grounds.
Thanks @matthewhoffman! |
Excellent, thanks @sbrus89! |
The description of the PR suggests cr10, rather than cr8. maybe update whichever of these is incorrect to avoid confusion. |
I'll be happy to do a more complete review of the tool updates next week when I'm back, if needed. |
@xylar, thanks for catching that. It should be cr8. I edited the description to reflect this. The paths should be correct since they are copy/pasted. |
82338f6
to
99b667f
Compare
@sbrus89 we just had a major framework merge, including CONUS partial python 3 updates, so I rebased. I also removed Please remove the |
9f6a3d0
to
aa7f532
Compare
- Add resolution around entire coast of Greenland - Fill in divot in resolution near Labrador Sea. This required a new parameter "point_list" in the coastal_tools default_params dictionary. This is a list of coordinates which act as user-specified coastline points when calculating the cell width distance function. In this case, a single point adds a circle of high resolution. - Make specifying the bathymetry dataset used to extract coastlines more flexible. A new parameter "nc_vars" in the default_params dictionary is a list of the variable names used in the netCDF file for lon, lat and bathy.
@mark-petersen, thanks for making those updates. I tested and the mesh is B4B with the previous commit. I also added a 60 layer case as requested by @maltrud, which has an identical horizontal mesh (with 20 fewer layers). The 60 layer mesh is located here: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved. This will be merged in a few weeks, as there are others waiting in line, and we need to coordinate bundles of MPAS PRs for each E3SM PR.
@sbrus89 Thanks for your quick response on updating the CONUS mesh.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mesh looks good to me. Thanks @sbrus89
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mark-petersen, everyone has approved and this is ready to merge. |
Adds coastal resolution around Greenland in the NAEC60to30cr8 mesh. Also incorporates two minor updates to coastal_tools.py.
Includes: 1. LIGHT update (MPAS-Ocean Lagrangian particles): MPAS-Dev/MPAS-Model#56 2. clean up ice shelf melt flag: MPAS-Dev/MPAS-Model#164 3. merge coastal branch: MPAS-Dev/MPAS-Model#54 4. CONUS mesh update: MPAS-Dev/MPAS-Model#201 5. Major COMPASS upgrade to python 3: MPAS-Dev/MPAS-Model#229 6. Eliminate outdated -DUNDERSCORE flag: MPAS-Dev/MPAS-Model#156 7. PIO Version Compatibility Check - PGI Compiler Bug Fix: MPAS-Dev/MPAS-Model#212 These changes do not alter E3SM standard cases or testing on next. COMPASS is the MPAS testing infrastructure. LIGHT and coastal changes are protected by flags and not used in normal E3SM tests.
Update mpas source This PR update the mpas-source git submodule but only includes changes that will not impact E3SM. These changes include: * LIGHT update (MPAS-Ocean Lagrangian particles): MPAS-Dev/MPAS-Model#56 * clean up ice shelf melt flag: MPAS-Dev/MPAS-Model#164 * merge coastal branch: MPAS-Dev/MPAS-Model#54 * CONUS mesh update: MPAS-Dev/MPAS-Model#201 * Major COMPASS upgrade to python 3: MPAS-Dev/MPAS-Model#229 * Eliminate outdated -DUNDERSCORE flag: MPAS-Dev/MPAS-Model#156 * PIO Version Compatibility Check - PGI Compiler Bug Fix: MPAS-Dev/MPAS-Model#212 These changes do not alter E3SM standard cases or tested configurations. COMPASS is the MPAS testing infrastructure. LIGHT and coastal changes are protected by flags and not used in normal E3SM tests. [NML] [BFB]
Update mpas source This PR update the mpas-source git submodule but only includes changes that will not impact E3SM. These changes include: * LIGHT update (MPAS-Ocean Lagrangian particles): MPAS-Dev/MPAS-Model#56 * clean up ice shelf melt flag: MPAS-Dev/MPAS-Model#164 * merge coastal branch: MPAS-Dev/MPAS-Model#54 * CONUS mesh update: MPAS-Dev/MPAS-Model#201 * Major COMPASS upgrade to python 3: MPAS-Dev/MPAS-Model#229 * Eliminate outdated -DUNDERSCORE flag: MPAS-Dev/MPAS-Model#156 * PIO Version Compatibility Check - PGI Compiler Bug Fix: MPAS-Dev/MPAS-Model#212 These changes do not alter E3SM standard cases or tested configurations. COMPASS is the MPAS testing infrastructure. LIGHT and coastal changes are protected by flags and not used in normal E3SM tests. [NML] [BFB]
Adds coastal resolution around Greenland in the NAEC60to30cr8 mesh. Also incorporates two minor updates to coastal_tools.py.
Adds coastal resolution around Greenland in the NAEC60to30cr8 mesh. Also incorporates two minor updates to coastal_tools.py.
Adds coastal resolution around Greenland in the NAEC60to30cr8 mesh. Also incorporates two minor updates to coastal_tools.py.