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 development branch to E3SM master #5

Merged
merged 63 commits into from
Jan 13, 2023

Conversation

eclare108213
Copy link
Owner

@eclare108213 eclare108213 commented Jan 13, 2023

Simply updating with new E3SM commits, no other changes. BFB in 90-day D-case tests.

erinethomas and others added 30 commits October 26, 2022 13:39
modified:   components/ww3/bld/build-namelist
modified:   components/ww3/bld/namelist_files/namelist_defaults_ww3_grid.xml
i.e. the component long lame = WW3%sp50x36, WW3%sp36x36,WW3%sp25x36.
if you use WWW3 with a short alias, the default at the moment is 50x36.
This will be updated to a default spectral resolution of 36x36 in the
near future.
ndkeen and others added 26 commits December 9, 2022 17:18
for netcdf libs. The builds were still picking up the libraries (or didn't need them),
but this looks better and can help another effort to build stand-alone tool.

`-L$ENV{CRAY_NETCDF_HDF5PARALLEL_PREFIX}/lib`

[bfb]
…oject#5373)

Update module versions for pm-cpu and pm-gpu after machine maintenance
Update ww3 spectra

Update to WW3 to allow flexible options for spectral resolution of waves
(N Freq x N Dir). Default is set to 36x36. Alternative options of high
resolution (50x36) and low resolution (25x36). Defining case with
'alias' that includes "WW3" component will use default spectral
resolution. Alternative options require use of "long name" to define
components.

[NML]
[BFB]
…(PR E3SM-Project#5374)

For pm-cpu, add PE layouts to allow e3sm_hi_res suite to run
This change for SAM++ is needed for the future upgrade to PAM, and also needed if we eventually put P3/SHOC into SAM++ (which seems unlikely now). This is non-BFB due to the fact floating point arithmetic is non-communitive, but the qualititive solution will not change.

[non-BFB] MMF only
…E3SM-Project#5359)

For pm-cpu, pm-gpu, and alvarez, append "/lib" to link line flag looking for netcdf libs
…t#5346)

This set of changes to the CRM interface code will be needed for the integration of the new PAM CRM w/ P3. I've omitted the changes to support SHOC for simplicity since we won't need these for the first MMF-PAM prototype. I also took the opportunity to drop MMF support for the M2005 micro scheme (which is likely already broken) and RRTMG.

[BFB]
New scripts to test grid utilities. These tests are running nightly on https://jenkins-gce.cels.anl.gov/job/E3SM_grid_tests
This includes test for:
cime/tools/mapping/gen_domain_files (already in cime)
components/eam/tools/topo_tool/cube_to_target
components/eam/tools/mkatmsrffile
components/elm/tools/mksurfdata_map

[BFB]
Add an AUTHORS file as part of top level docs.
Update README with reserved DOI for v2.1.0 source code.
Also update year,month in bibtex entry.
Update copyright year on License.
Add a CITATION file supported by github and zenodo.
Update codemeta.json file with v2.1 info
Add an AUTHORS file that lists institutions that
have contributed to the code.
Update README, LICENSE and codemeta.json for v2.1.0.
Also add a CITATION.cff file which github and zenodo support.
@eclare108213 eclare108213 changed the title Update branch to E3SM master Update development branch to E3SM master Jan 13, 2023
@eclare108213 eclare108213 merged commit d913a2b into eclare108213/seaice/icepack-integration Jan 13, 2023
eclare108213 pushed a commit that referenced this pull request Sep 22, 2023
cee/15.0.0 with GPU MPI buffers can crash in a system lib like this:

#4  0x00007fffe159e35b in (anonymous namespace)::do_free_with_callback(void*, void (*)(void*)) [clone .constprop.0] () from /opt/cray/pe/cce/15.0.0/cce/x86_64/lib/libtcmalloc_minimal.so.1
#5  0x00007fffe15a8f16 in tc_free () from /opt/cray/pe/cce/15.0.0/cce/x86_64/lib/libtcmalloc_minimal.so.1
#6  0x00007fffe99c2bcd in _dlerror_run () from /lib64/libdl.so.2
#7  0x00007fffe99c2481 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
#8  0x00007fffea7bce42 in _ad_cray_lock_init () from /opt/cray/pe/lib64/libmpi_cray.so.12
#9  0x00007fffed7eb37a in call_init.part () from /lib64/ld-linux-x86-64.so.2
#10 0x00007fffed7eb496 in _dl_init () from /lib64/ld-linux-x86-64.so.2
#11 0x00007fffed7dc58a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#12 0x0000000000000001 in ?? ()
#13 0x00007fffffff42e7 in ?? ()
#14 0x0000000000000000 in ?? ()

Work around this by using cee/14.0.3.
@eclare108213 eclare108213 deleted the update_E3SM_3 branch November 8, 2023 16:14
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.

8 participants