Skip to content

Conversation

@wlin7
Copy link
Contributor

@wlin7 wlin7 commented Oct 28, 2025

This includes the tuning parameters and input files that have been specified
via user_nl during development. Necessary changes are made in build-namelist
to avoid creating new namelist diffs for existing tests.

CMIP7 historical volcanic emission files for standard and high resolution and population
density file are also updated.

The new defaults values for v3HR ocean and seaice will also be used by standalone ocean/seaice
case with RRSwISC6to18E3r5 mesh used by coupled v3HR.

[BFB] For existing CMIP6 and CMIP7 based cases.


Notes:
snow_shape = 'hexagonal' has been made default via #7247

e3sm_atm_integration test suite passed.

@rljacob rljacob added Coupled Model EAM Fortran-based E3SM Atmosphere Model v3.1beta labels Oct 29, 2025
@rljacob rljacob added MPAS-ocean Concerning the MPAS-ocean model coupled to E3SM. MPAS-seaice Concerning the MPAS-seaice model labels Oct 30, 2025
@mingxuanwupnnl
Copy link
Contributor

@wlin7 Thank you. The changes for updating so2 elevated emission file and add the namelist vars for MAM5 look good to me. One suggestion is to change the path for emission files to atm/cam/chem/trop_mozart_aero/emis/. This is for consistency with CMIP6 emission files. The folder name can be CMIP7_2deg and CMIP7_0.5deg or (CMIP7_ne30 and CMIP7_ne120). @hwangacme may have better ideas for the naming.

Copy link
Contributor

@proteanplanet proteanplanet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have checked the change for sea ice and it is correct.

Copy link
Contributor

@vanroekel vanroekel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed the ocean settings and they are as expected

@wlin7
Copy link
Contributor Author

wlin7 commented Oct 31, 2025

@wlin7 Thank you. The changes for updating so2 elevated emission file and add the namelist vars for MAM5 look good to me. One suggestion is to change the path for emission files to atm/cam/chem/trop_mozart_aero/emis/. This is for consistency with CMIP6 emission files. The folder name can be CMIP7_2deg and CMIP7_0.5deg or (CMIP7_ne30 and CMIP7_ne120). @hwangacme may have better ideas for the naming.

Like your suggested pathnames, @mingxuanwupnnl . The data on disk have been moved to the new path (linked back to the old path for a while for cases being tested). Both for the inputdata server, and lcrc local inputpath. Those links will be removed after some time. The commit (7eb0d1f) updated the paths.

@hwangacme
Copy link
Contributor

@wlin7 Thank you. The changes for updating so2 elevated emission file and add the namelist vars for MAM5 look good to me. One suggestion is to change the path for emission files to atm/cam/chem/trop_mozart_aero/emis/. This is for consistency with CMIP6 emission files. The folder name can be CMIP7_2deg and CMIP7_0.5deg or (CMIP7_ne30 and CMIP7_ne120). @hwangacme may have better ideas for the naming.

We used to have ne30 or ne120 in the folder name for CMIP6 emission input files, but 2deg or 0.5deg also works.

Copy link
Contributor

@jonbob jonbob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved based on limited testing and a visual inspection

@zhangshixuan1987
Copy link
Contributor

zhangshixuan1987 commented Nov 4, 2025

@wlin7 : As I mentioned on slack, here is a report on some differences I identified when I compile the WCYCL1850-CMIP7 with this commit (rebased to the recent master), and compared with the namelist from v3.HR test6.1:

  • atm_in: for this commit, we have
 ch4vmr         = 798.799e-9
 co2vmr         = 284.297000e-6
 f11vmr         = 21.7225e-12
 n2ovmr         = 271.5700e-9

while for v3.HR test6.1, we have

 ch4vmr         = 808.249e-9
 co2vmr         = 284.317000e-6
 f11vmr         = 32.1102e-12
 n2ovmr         = 273.0211e-9 
  • mpaso_in : config_ecosys_atm_co2_constant_value = 284.297 in commit, while config_ecosys_atm_co2_constant_value = 284.317 in v3.HR test6.1.

  • lnd_in: compile for this commit, snow_shape = 'hexagonal_plate' will not show in the lnd_in without explicitly setup in run script for:
    cat << EOF >> user_nl_elm
    snow_shape = 'hexagonal_plate'
    EOF

@vanroekel
Copy link
Contributor

just a comment on @zhangshixuan1987 comment above. The mpaso_in diff doesn't matter for the v3HR since ocean BGC is not active.

a question on lnd_in - will master give snow_shape = 'hexagonal_plate' be default even though not in lnd_in?

@jonbob
Copy link
Contributor

jonbob commented Nov 4, 2025

@vanroekel -- I did verify that snow_shape = 'hexagonal_plate' is set by default, but I think it's one of the ELM namelist settings that doesn't necessarily get printed out to lnd_in. But I'll double-check

@jonbob
Copy link
Contributor

jonbob commented Nov 4, 2025

@vanroekel -- I ran a quick test with nothing set in user_nl_elm and saw this in the lnd log:

     snow_shape =
 hexagonal_plate

@proteanplanet
Copy link
Contributor

@jonbob is correct. hex scattering was switched on by default on July 2: https://github.com/E3SM-Project/E3SM/pull/7247/files

wlin7 added a commit that referenced this pull request Nov 5, 2025
Make default the customized parameter values and input files for v3HR

This include the tuning parameters and input files that have been specified
via user_nl during development. Necessary changes are made in build-namelist
to avoid creating new namelist diffs for existing tests.

CMIP7 historical volcanic emission files for standard and high resolution and population
density file are also updated.

The new defaults values for v3HR ocean and seaice will also be used by standalone
ocean/seaice case with RRSwISC6to18E3r5 mesh used by coupled v3HR.

[BFB] For existing CMIP6 and CMIP7 based cases.
@wlin7
Copy link
Contributor Author

wlin7 commented Nov 5, 2025

Merged to next

@wlin7
Copy link
Contributor Author

wlin7 commented Nov 5, 2025

Just for record. The the difference @zhangshixuan1987 posted above on atm_in and mpaso_in are expected, due to the switch to CMIP7.

@wlin7 wlin7 merged commit 9d5c5e7 into master Nov 5, 2025
6 checks passed
@wlin7 wlin7 deleted the wlin/v3hr_cmip7_2 branch November 5, 2025 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Coupled Model EAM Fortran-based E3SM Atmosphere Model MPAS-ocean Concerning the MPAS-ocean model coupled to E3SM. MPAS-seaice Concerning the MPAS-seaice model v3.1beta

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants