MOM6-examples
MOM6-examples copied to clipboard
Unregistered diagnostic warnings in CMIP6 test run
In the CMIP6 test run, fms.out reports the following diagnostics as unregistered. i.e. they are requested by the diag_table but not output by the model. Several of these may just be diag requests related to parameterizations that are in the OM4_05 configuration but not in the OM4_025 configuration.
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/fsitherm) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/fsitherm) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/hfsolidrunoffds) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/hfsolidrunoffds) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_T) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_S) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff_2d) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/osaltpmdiff_2d) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff_2d) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/osaltpmdiff_2d) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model_z/osaltpmdiff) NOT registered
- WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model_z/osaltpmdiff) NOT registered
hfsolidrunoffds heat content of solid runoff relative to 0C. So if the solid runoff has temperature 0C, then we do not need to have a term here. I thought we received the heat content of solid and liquid runoff from the land model. If so, then hfsolidrunoffds should be filled. .
neutral diffusion terms not used in OM4_p25 osaltpmdiff osaltpmdiff_2d opottemppmdiff_2d ndiff_tracer_conc_tendency_S ndiff_tracer_conc_tendency_T ndiff_tracer_trans_y_2d_S ndiff_tracer_trans_y_2d_T
fsitherm this term is the sea ice melt mass flux going into the ocean. Do we have this information passed to MOM6 from SIS2? It would be nice to have this field available from MOM6. But perhaps it is saved from SIS2?
They are just warnings - because the 05 and 025 models are currently using the same daig_table I have to leave them in.
...or we could have a delta for the 05 diag_table that the xml joins on ...
Only the ndiff diagnostics are the 05 versus 025 warnings. The other two, fsitherm and hfsolidrunoffds, require action.
RE: fsitherm
@StephenGriffies: fsitherm seems to be included as part of the liquid precipation varible in the forcing type. You had left a comment about separating it out, but I don't think that got changed. I'll check the coupler https://github.com/NOAA-GFDL/MOM6/blob/950718fb7854895760417841c407ddc35fa192a4/src/core/MOM_forcing_type.F90#L671-L684
Note, those lines apply for the heat flux calculation involving lprec.
RE: fsitherm These lines in SIS2 (https://github.com/NOAA-GFDL/SIS2/blob/17245e81b26c95eff4cc4d26ec6347f9cea3e96d/src/SIS_slow_thermo.F90#L1305-L1309) and other commented out code in the forcing type suggests that as of now we don't have an 'fsitherm' diagnostic
Yes, I recall now. Thanks @ashao for checking.