-
Notifications
You must be signed in to change notification settings - Fork 46
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
15km/ocean #199
base: main
Are you sure you want to change the base?
15km/ocean #199
Conversation
fix some grids
Merge in changes from github.com/dazlich/ccs_config_cesm/tree/earthworks related to MPAS grids and nuopc aliases
This change allows user to use the Intel and GNU compiler for Earthworks.
Add NCAR's Gust system as a machine, batch system details, and cmake flags. This is based on work by Jim Edwards in his fork (jedwards4b/ccs_config_cesm) to add Gust.
…-develop' Update EarthWorksOrg/ccs_config_cesm with upstream work from 'ESCOMP/CESM/cesm2_3_beta11' version.
…-develop' Update EarthWorksOrg/ccs_config_cesm with upstream work from 'ESCOMP/CESM/cesm2_3_beta14' version.
…-develop' Update EarthWorksOrg/ccs_config_cesm with upstream work that adds NCAR Derecho as a machine
Advance EarthWorksOrg external to include changes from the ESMCI/ccs_config_cesm 'ccs_config_cesm0.0.72' tag.
…evelop' Update EarthWorksOrg/ccs_config_cesm with upstream work from 'ESCOMP/CESM/cesm2_3_alpha16d' version.
required by mpas ocean.
Define the necessary grids for runoff remapping to mpas-ocean
…evelop' Update EarthWorksOrg/ccs_config_cesm with upstream work from ESCOMP/CESM/cesm2_3_alpha17a' version.
nx and mesh file entries are modified for mpas-ocean quasi-uniform grids to match the v2.0 defaults in the ocean and seaice components.
Make mesh and nx entries for oQU grids match with EW v2.0 release in component_grids_nuopc.xml.
Unexpected build errors occur with ncarenv/23.09 and the associated modules as of Feb 13 2024. e.g. with nvhpc compiler configure steps of mct during case.build fail because "C compiler cannot create executables".
Revert Derecho software modules from the ncarenv/23.09 versions to those in the ncarenv/23.06 module.
Add necessary .cmake files for when COMPILER=intel-classic. Without these files, builds would fail in share stating "Unresolved MODULE PROCEDURE specification name."
- perlmutter_ew_debug is added to use latest version nvhpc and openmpi libraries built by Nvidia on Perlmutter. - Changing config_batch for Perlmutter entry to modify the requesting wallclock time - Adding nvhpc_perlmutter.cmake, cmake file for building on Perlmutter. - Also add softlink nvhpc_perlmutter_ew_debug.cmake so the new entry uses the same cmake_macros
Allow these grids to be fetched from DIN_LOC_ROOT instead of only from the path "/glade/p/univ/ucsu0085/inputdata..." This does not guarantee those files exist!
GH1 is an system operated by TACC and uses the new 'Grace Hopper' (H100) GPUs and ARM CPUs.
When CAM is compiled with pcols set higher than 2048, builds will fail during the link step. Adding `-mcmodel=medium` allows builds to succeed.
Also move this to the bottom of the file and add a comment that indicates this change is only for EarthWorks.
Previous commit contains '<<<<<<< HEAD' text that should not have been present.
…develop' (PR #25) Update EarthWorksOrg/ccs_config_cesm with upstream work from ESCOMP/CESM/cesm2_3_beta17
…develop' Update EarthWorksOrg/ccs_config_cesm with upstream work from ESCOMP/CESM/cesm3_0_beta01
…develop' Update EarthWorksOrg/ccs_config_cesm with upstream work from ESCOMP/CESM/cesm3_0_beta02
…velop' Update EarthWorksOrg/ccs_config_cesm with upstream work from ESCOMP/CESM/cesm3_0_beta03
Removes leading zeros from the 'mpasa...' portion of aliases to better match the atm and lnd grids used. Change the 'not_compset=...' to match CESM. Also added 'EarthWorks specific ...' comments around aliases added for mpas-ocean and river run-off mapping.
…(PR #30) Upgrade the NVHPC compiler on Derecho to v24.9 and use the software stack that was built with it. This fixes an issue with restarting CAM-MPAS compsets with NVHPC compilers.
Use the NVHPC v24.3 stack because of a memory leak with newer compiler versions and atm+lnd compsets.
The default ocean/seaice files for 15km have been updated to use a new one that does not initially generate unstable transients. These modifications are in the mpas-ocean, mpas-seaice, and ccs_config components.
@gdicker1 - Ok, I'll need help with this one - I thought it was going to the ew-develop branch of the EarthWorksOrg/ccs_config_cesm. This accompanies mpas-seaice PR#20 and mpas-ocean PR#18. |
@dazlich I'd be glad to help. Is this a change you mean to share in general (to CESM and E3SM), or is this an EarthWorks-specific change? For a "share in general" I can try to rework this feature branch. If it's EarthWorks-specific, I think we could close this PR in favor of EarthWorksOrg/ccs_config_cesm PR#33 |
This was earthworks specific as it only involves ocean files. I think I got a proper PR in place and this one can be discarded.
On Dec 30, 2024, at 2:18 PM, G. Dylan Dickerson ***@***.***> wrote:
** Caution: EXTERNAL Sender **
@dazlich<https://github.com/dazlich> I'd be glad to help. Is this a change you mean to share in general (to CESM and E3SM), or is this an EarthWorks-specific change?
For a "share in general" I can try to rework this feature branch. If it's EarthWorks-specific, I think we could close this PR in favor of EarthWorksOrg/ccs_config_cesm PR#33<EarthWorksOrg#33>
—
Reply to this email directly, view it on GitHub<#199 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADS3XWFHU4R2DVGBACEBBGL2IG2B5AVCNFSM6AAAAABUMQ57HSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRVHEZDONJVGU>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
No description provided.