ESCOMP / POP2-CESM

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

add Newton-Krylov solver related tavg vars to abio_dic_dic14 #36

Closed klindsay28 closed 4 years ago

klindsay28 commented 4 years ago

Description of changes: add tavg vars needed for Newton-Krylov solver to abio_dic_dic14

Move io_read_fallback_register_field call for 'ABIO_PH_SURF' outside of all_fields_exist_in_restfile conditional. This fallback should always be available, and the Newton-Krylov solver relies on it.

Testing: Test case/suite: passes aux_pop on cheyenne/intel, compared to pop2_cesm2_1_rel_n10 Test status: bit for bit

new test ERS_Ld5_D.T62_g37.C.cheyenne_intel.pop-abio_dic_dic14_ltavg_NK added to aux_pop

Fixes: NA

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)