MOM6-examples icon indicating copy to clipboard operation
MOM6-examples copied to clipboard

Unregistered diagnostic warnings in CMIP6 test run

Open jkrasting opened this issue 8 years ago • 8 comments

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.

  1. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_T) NOT registered
  2. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_T) NOT registered
  3. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_S) NOT registered
  4. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_S) NOT registered
  5. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/fsitherm) NOT registered
  6. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_T) NOT registered
  7. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_T) NOT registered
  8. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_x_2d_S) NOT registered
  9. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_trans_y_2d_S) NOT registered
  10. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/fsitherm) NOT registered
  11. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/hfsolidrunoffds) NOT registered
  12. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/hfsolidrunoffds) NOT registered
  13. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff) NOT registered
  14. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff) NOT registered
  15. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_T) NOT registered
  16. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_T) NOT registered
  17. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_S) NOT registered
  18. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/ndiff_tracer_conc_tendency_S) NOT registered
  19. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff_2d) NOT registered
  20. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/osaltpmdiff_2d) NOT registered
  21. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/opottemppmdiff_2d) NOT registered
  22. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model/osaltpmdiff_2d) NOT registered
  23. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model_z/osaltpmdiff) NOT registered
  24. WARNING from PE 576: diag_util_mod::opening_file: module/field_name (ocean_model_z/osaltpmdiff) NOT registered

jkrasting avatar Sep 21 '17 14:09 jkrasting

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?

StephenGriffies avatar Sep 21 '17 17:09 StephenGriffies

They are just warnings - because the 05 and 025 models are currently using the same daig_table I have to leave them in.

adcroft avatar Sep 21 '17 17:09 adcroft

...or we could have a delta for the 05 diag_table that the xml joins on ...

adcroft avatar Sep 21 '17 17:09 adcroft

Only the ndiff diagnostics are the 05 versus 025 warnings. The other two, fsitherm and hfsolidrunoffds, require action.

StephenGriffies avatar Sep 21 '17 17:09 StephenGriffies

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

ashao avatar Sep 21 '17 17:09 ashao

Note, those lines apply for the heat flux calculation involving lprec.

ashao avatar Sep 21 '17 17:09 ashao

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

ashao avatar Sep 21 '17 17:09 ashao

Yes, I recall now. Thanks @ashao for checking.

StephenGriffies avatar Sep 21 '17 19:09 StephenGriffies