ESCOMP / CAM

Community Atmosphere Model
77 stars 140 forks source link

Spectral Element science updates/bug fixes/refactor (aka CESM2.2-updates) #392

Closed jtruesdal closed 3 years ago

jtruesdal commented 3 years ago

These mods are necessary to fix science bugs, improve algorithms and numerical stability.

Detailed list of mods:

All regression tests using SE are expected to fail against baseline.

jtruesdal commented 3 years ago

@PeterHjortLauritzen Regression tests for SMS_D_Ln9.ne16_ne16_mg17.QPX2000.cheyenne_intel.cam-outfrq9s SMS_D_Ln9.ne16_ne16_mg17.FX2000.cheyenne_intel.cam-outfrq9s failing when /glade/p/cgd/amp/jet/collections/CAM-1.CESM2.2_cam6_3_024/src/dynamics/se/dycore/prim_advance_mod.F90:770 is passing negative temperature to get_molecular_diff_coef (/glade/p/cgd/amp/jet/collections/CAM-1.CESM2.2_cam6_3_024/src/utils/physconst.F90)

blowing up at 1842 in physconst.F90 when trying to raise a negative number to a power.

PeterHjortLauritzen commented 3 years ago

I talked to Jim and Marianna and we propose to have the bug fixes and updates be part of the CESM2.3 release rather than updating the CESM2.2 release branch (which would be a lot of work). It will be important to point users to the CESM2.3 release for any spectral-element applications.

gold2718 commented 3 years ago

This issue was not automatically closed by #401 because the closing syntax was incorrect (did not follow the GitHub rules).