Repository navigation
Compute Brunt-Vaisala frequency using mid-layer pressure in VertMix - #616
Conversation
Testing on frontierCTestsAll tests passed with
Polaris
|
|
@hyungyukang Would you mind reviewing this PR ? |
|
@mwarusz , sure, I can review this PR. |
hyungyukang
left a comment
There was a problem hiding this comment.
Thanks, @mwarusz, for this bug-fix PR. The pressure used in the call should be the layer-centered value rather than the interface value, and this PR corrects that issue.
I tested this PR by running the realistic global ocean case on the RRS18to6v3 mesh for one day, and the run completed successfully.
- Kinetic energy cell at day 1
I’m approving this PR based on @mwarusz’s tests above, my own testing, and visual inspection. Thanks @mwarusz !
Temporary. Testers build the parent of this commit.
Testing on chrysalisTested the merge of #616 (
chrysalis, intel, openmpiPolaris
|
Testing on frontierTested the merge of #616 (
frontier, craygnu, mpichPolaris
|
Testing on
|
Testing on auroraTested the merge of #616 (
aurora, intel, mpichPolaris
|
Testing on pm-cpu and pm-gpuTested the merge of #616 (
pm-cpu, gnu, mpichPolaris
|
computeBruntVaisalaFreqSqexpects mid-layer pressure, but the call to this function in vertical mixing used interface pressure. Fixes #614.Checklist
Linting
Building
Testing
aurora, intel, mpich
aurora, intelgpu, mpich
chrysalis, intel, openmpi
ERS_Ld5.T62_oQU240.GOMEGA-IAFSMS_Ld3.ne4pg2_oQU240.WCYCL1850NS-OMEGAfrontier, craygnu, mpich
frontier, craygnu-mphipcc, mpich
pm-cpu, gnu, mpich
pm-gpu, gnugpu, mpich
Provide relevant details in a comment to the PR titled
Testingwith the following:have been run on and indicate that are all passing.
has passed, using the Polaris
e3sm_submodules/Omegabaseline-pfor both the baseline (Polarise3sm_submodules/Omega) and the PR build