ESCOMP / POP2-CESM

Parallel Ocean Program (POP2) in CESM
http://www.cesm.ucar.edu/models/cesm2/ocean/
4 stars 24 forks source link

Cesm2 1 x rel #38

Closed mnlevy1981 closed 4 years ago

mnlevy1981 commented 4 years ago

Description of changes:

Bring Keith's changes from #36 to master for CESM 2.2

Testing:

Test case/suite: aux_pop on cheyenne_intel Test status: bfb with cesm_pop_2_1_20200603; the 2 failures were both from a new test

    1   NLCOMP (FAIL)
      1 ERS_Ld5_D.T62_g37.C.cheyenne_intel.pop-abio_dic_dic14_ltavg_NK
    1   BASELINE (FAIL)
      1 ERS_Ld5_D.T62_g37.C.cheyenne_intel.pop-abio_dic_dic14_ltavg_NK

User interface (namelist or namelist defaults) changes?

computation and inclusion of vars in tavg file controlled with nml var abio_dic_dic14_ltavg_NK (nml var not written to pop_in, just passed to tavg_contents generating script)

For testing, I resolved the conflict in the merge with git rm BranchChangeLog; I suspect the file will still be displayed in the PR interface here on github, but it will not be added master

mnlevy1981 commented 4 years ago

@klindsay28

I know I had asked about reviewing this and possibly meeting over zoom to make sure nothing unexpected snuck in... but I think I convinced myself that we don't really need to do that:

  1. I saved the diffs between the last two pop2_cesm2_1 tags to foo

    $ git diff pop2_cesm2_1_rel_n10 pop2_cesm2_1_rel_n11 > foo
  2. I saved the diffs from this merge (after removing BranchChangeLog) to bar

    $ git diff --cached > bar
  3. I edited foo to remove the BranchChangeLog diffs and ensure the files are listed in the same order as in bar

  4. The diff makes me think the merge was fine

    $ diff foo bar
    2c2
    < index b239048..8f00dce 100755
    ---
    > index 0b74953..f485bb8 100755
    5c5
    < @@ -2751,6 +2751,9 @@ sub module_tavg_script_args() {
    ---
    > @@ -2717,6 +2717,9 @@ sub module_tavg_script_args() {
    16c16
    < index 7da15dd..838f78a 100644
    ---
    > index d0af8b7..3e68264 100644
    33c33
    < index 3a05036..56ec558 100644
    ---
    > index 055614f..a9a2032 100644
    58c58
    < index 78fb54c..283fcde 100644
    ---
    > index 2693a6e..3f7e896 100644

Between this and the aux_pop test results I'm happy to merge without meeting to talk about it, but if you want to chat the offer still stands. Could you please let me know either way?