Skip to content

NGD_v3atm with v2.1ocnice - #44

Open
wlin7 wants to merge 3492 commits into
NGD_v3atmfrom
NGD_v3atm_v2.1ocnice
Open

NGD_v3atm with v2.1ocnice#44
wlin7 wants to merge 3492 commits into
NGD_v3atmfrom
NGD_v3atm_v2.1ocnice

Conversation

@wlin7

@wlin7 wlin7 commented Feb 11, 2023

Copy link
Copy Markdown
Collaborator

NGD_v3atm up to PR #38 rebased with E3SM master up to PR #5410.

ambrad and others added 30 commits January 25, 2023 12:36
Hommexx: Rewrite BoundaryExchange impl to support RRM and HV TOM speedup.

* Rewrite Connectivity and BoundaryExchange impls to permit fully unstructured grids (RRM).
* Speed up top-of-model (TOM) dissipation in both kernels and communication.
* Add a new standalone-Homme C++-vs-F90 test for RRM support.

Testing:

* e3sm_developor and homme_integration pass against existing baselines on
  Chrysalis. (The new RRM test and the verifyBaselineResults tests fail in the
  HOMMEBFB set as expected.)
* The standalone-Homme unit tests and cxx_vs_f90 tests pass on Weaver with the
  exception noted in E3SM-Project/scream#2126.
* When incorporated into SCREAM, on Ascent,
  ERS_Ln362.ne30pg2_ne30pg2.F2010-SCREAMv1 passes.

[BFB] except for a new RRM test in the HOMMEBFB test set.
…(PR #5398)

Avoid keyword args for non-opt PIO args in CICE

Avoid keyword/named arguments for non-optional arguments in PIO calls
in CICE.

[BFB]
Simplify fortran ASSERTs in one EAM file

In components/eam/src/physics/cam/micro_mg_data.F90, use SHR_ASSERT_FL
instead of SHR_ASSERT to avoid the need for creation of temporary
error mesg.

Fixes #5408

To test on gcp12, would also need PR #5414

Note this file is the only source unit using any SHR_ASSERT*
macros in all of components/eam.
[BFB]
Update machine files for OLCF AF machine - HPC11

This PR updates the machine setting for the US Air Force Cray EX
supercomputer (HPC11) at ORNL (firstly added by #4781). Only GNU
compiler is available on HPC11 at this moment.

[BFB]
Minor modification for the HV reference profile for theta: use linear version near the surface

This option is to enable rougher topography, to be used in SCREAM (not used in EAM)

F case evaluation: https://acme-climate.atlassian.net/wiki/spaces/NGDNA/pages/3530719247/F2010+NH+evaluation

[BFB] except for one standalone HOMME test ([theta-fdc12-test21.nl]) which is switched to this profile and will need a new baseline
See confluence for a more detailed description about these tags.
	* Added molecular formula for species
	* Corrected minor syntax errors
*********1*********2*********3*********4*********5*********6*********7**
Clean up the SPECIES session in both pp_chemUCI.inp (w/o aerosol) and
pp_chemUCI_mam4.inp (w/ MAM4 aerosols) and make them consistent.
Changes include:
	* Clean up comments
	* Change pp_UCIchem.inp from windows to unix line ending
	* Added NO and NO2 in the "Ext Forcing" session in
pp_UCIchem.inp
mingxuanwupnnl and others added 27 commits February 6, 2023 09:51
Some explicit tracers were wrongly defined as "implicit" type in the
mechanism file. This causes 1) wrong ansowers for those should be solved
with the explicit solver; 2) slow throughput by adding unnecessary
tracers in the implicit array. This commit fixes these issues by
defining the following tracers as the explicity type.

* DMS, SO2, H2SO4
  ** Fix MAM5 stratospheric sulfate solutions
* CO, C2H6, C3H8, CH3COCH3
  ** These tracers have slow reaction rates, so solve them explicitly
* MAM tracers (i.e., *_a[1-5], expect SOA ones)
  ** Have no reactions. They are in the mechanism file only for the
purpose of creating them.

[Non-BFB]
Fix the broken output variables "*_trop", which are required by
the STE ozone flux diagnostics. Also remove trailing whitespace
in that part of code.

[BFB]
… declaring and initialization together in subroutine calc_rime_density.
@wlin7

wlin7 commented Feb 11, 2023

Copy link
Copy Markdown
Collaborator Author

May keep this branch as a standalone. The PR is intended for documenting the differences introduced by rebasing and related discussions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.