diff --git a/diag_table b/diag_table index a073cb5..e17410e 100644 --- a/diag_table +++ b/diag_table @@ -1,151 +1,358 @@ -"MOM6 diagnostic fields table" -1 1 1 0 0 0 -### Section-1: File List -#======================== -"access-om3.mom6.h.rho2%4yr-%2mo", 1, "months", 1, "days", "time", 1, "months" -"access-om3.mom6.h.native%4yr-%2mo", 1, "months", 1, "days", "time", 1, "months" -"access-om3.mom6.h.z%4yr-%2mo", 1, "months", 1, "days", "time", 1, "months" -"access-om3.mom6.h.sfc%4yr-%2mo", 1, "days", 1, "days", "time", 1, "months" -"access-om3.mom6.h.static", -1, "days", 1, "days", "time" - -### Section-2: Fields List -#========================= -# "access-om3.mom6.h.rho2%4yr-%2mo" -"ocean_model_rho2", "volcello","volcello","access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "vmo", "vmo", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "vhGM", "vhGM", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "vhml", "vhml", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "umo", "umo", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "uhGM", "uhGM", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "uhml", "uhml", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "thetao", "thetao", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "so", "so", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_rho2", "agessc", "agessc", "access-om3.mom6.h.rho2%4yr-%2mo", "all", "mean", "none", 2 - -# "access-om3.mom6.h.native%4yr-%2mo" -"ocean_model", "soga", "soga", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "thetaoga", "thetaoga", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "uh", "uh", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vh", "vh", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vhbt", "vhbt", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "uhbt", "uhbt", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "agessc", "agessc", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "T_ady_2d", "T_ady_2d", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "T_adx_2d", "T_adx_2d", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "T_diffy_2d", "T_diffy_2d", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "T_diffx_2d", "T_diffx_2d", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "diftrelo", "diftrelo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "diftrblo", "diftrblo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "difmxybo", "difmxybo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "difmxylo", "difmxylo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "volcello", "volcello", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vmo", "vmo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vhGM", "vhGM", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vhml", "vhml", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "umo", "umo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "uhGM", "uhGM", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "uhml", "uhml", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "uo", "uo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vo", "vo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "h", "h", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "e", "e", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "thetao", "thetao", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "so", "so", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "KE", "KE", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "rhopot0", "rhopot0", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "KPP_OBLdepth", "oml", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "tauuo", "tauuo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "tauvo", "tauvo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "friver", "friver", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "prsn", "prsn", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "prlq", "prlq", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "evs", "evs", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "hfsso", "hfsso", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "rlntds", "rlntds", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "hfsnthermds", "hfsnthermds", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "sfdsi", "sfdsi", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "rsntds", "rsntds", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "hfds", "hfds", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "ustar", "ustar", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "hfsifrazil", "hfsifrazil", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "wfo", "wfo", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "vprec", "vprec", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "ficeberg", "ficeberg", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "fsitherm", "fsitherm", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "hflso", "hflso", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "pso", "pso", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "seaice_melt_heat","seaice_melt_heat","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "Heat_PmE", "Heat_PmE", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "salt_flux_added","salt_flux_added","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_lrunoff","heat_content_lrunoff","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_frunoff","heat_content_frunoff","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_lprec","heat_content_lprec","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_fprec","heat_content_fprec","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_vprec","heat_content_vprec","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_cond","heat_content_cond","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "heat_content_evap","heat_content_evap","access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "SSH", "SSH", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "tos", "tos", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "sos", "sos", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "SSU", "SSU", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "SSV", "SSV", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "mass_wt", "mass_wt", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "opottempmint", "opottempmint", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "somint", "somint", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "Rd_dx", "Rd_dx", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "speed", "speed", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "mlotst", "mlotst", "access-om3.mom6.h.native%4yr-%2mo", "all", "mean", "none", 2 - -# "access-om3.mom6.h.z%4yr-%2mo" -"ocean_model_z", "uo", "uo", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "vo", "vo", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "h", "h", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "thetao", "thetao", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "so", "so", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "agessc", "agessc", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "rhopot0", "rhopot0", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "N2_int", "N2_int", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "volcello","volcello","access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "vmo", "vmo", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "vhGM", "vhGM", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "vhml", "vhml", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "umo", "umo", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "uhGM", "uhGM", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model_z", "uhml", "uhml", "access-om3.mom6.h.z%4yr-%2mo", "all", "mean", "none", 2 - -# "access-om3.mom6.h.sfc%4yr-%2mo" -"ocean_model", "SSH", "SSH", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "tos", "tos", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "sos", "sos", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "SSU", "SSU", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "SSV", "SSV", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "mass_wt", "mass_wt", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "opottempmint", "opottempmint", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "somint", "somint", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "Rd_dx", "Rd_dx", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "speed", "speed", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "mlotst", "mlotst", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 -"ocean_model", "KPP_OBLdepth", "oml", "access-om3.mom6.h.sfc%4yr-%2mo", "all", "mean", "none", 2 - -# "access-om3.mom6.h.static" -"ocean_model", "geolon", "geolon", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolat", "geolat", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolon_c", "geolon_c", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolat_c", "geolat_c", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolon_u", "geolon_u", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolat_u", "geolat_u", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolon_v", "geolon_v", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "geolat_v", "geolat_v", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "deptho", "deptho", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "wet", "wet", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "wet_c", "wet_c", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "wet_u", "wet_u", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "wet_v", "wet_v", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "Coriolis", "Coriolis", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "areacello", "areacello", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "areacello_cu","areacello_cu","access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "areacello_cv","areacello_cv","access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "areacello_bu","areacello_bu","access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "sin_rot", "sin_rot", "access-om3.mom6.h.static", "all", ".false.", "none", 2 -"ocean_model", "cos_rot", "cos_rot", "access-om3.mom6.h.static", "all", ".false.", "none", 2 +ACCESS-OM3 +1900 1 1 0 0 0 +######################################################################################################### +# # +# DO NOT EDIT! Instead, edit diag_table_source.yaml and run make_diag_table.py to re-generate this file # +# # +######################################################################################################### + + +# static 2d grid data + +"access-om3.mom6.static", -1, "months", 1, "days", "time" +"ocean_model", "areacello", "areacello", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "areacello_cu", "areacello_cu", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "areacello_cv", "areacello_cv", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "areacello_bu", "areacello_bu", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dxt", "dxt", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dyt", "dyt", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolat_c", "geolat_c", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolat", "geolat", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolat_u", "geolat_u", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolat_v", "geolat_v", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolon_c", "geolon_c", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolon", "geolon", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolon_u", "geolon_u", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "geolon_v", "geolon_v", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "deptho", "deptho", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "wet", "wet", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "wet_c", "wet_c", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "wet_u", "wet_u", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "wet_v", "wet_v", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "Coriolis", "Coriolis", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "sin_rot", "sin_rot", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "cos_rot", "cos_rot", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dxCu", "dxCu", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dyCu", "dyCu", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dxCv", "dxCv", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dyCv", "dyCv", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dyCuo", "dyCuo", "access-om3.mom6.static", "all", "none", "none", 2 +"ocean_model", "dxCvo", "dxCvo", "access-om3.mom6.static", "all", "none", "none", 2 + + +# monthly 3d fields + +"access-om3.mom6.3d.h.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "h", "h", "access-om3.mom6.3d.h.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.e.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "e", "e", "access-om3.mom6.3d.e.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.agessc.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "agessc", "agessc", "access-om3.mom6.3d.agessc.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.difmxybo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "difmxybo", "difmxybo", "access-om3.mom6.3d.difmxybo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.difmxylo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "difmxylo", "difmxylo", "access-om3.mom6.3d.difmxylo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.diftrelo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "diftrelo", "diftrelo", "access-om3.mom6.3d.diftrelo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.diftrblo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "diftrblo", "diftrblo", "access-om3.mom6.3d.diftrblo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.rhopot0.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "rhopot0", "rhopot0", "access-om3.mom6.3d.rhopot0.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.rhopot2.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "rhopot2", "rhopot2", "access-om3.mom6.3d.rhopot2.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.thetao.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "thetao", "thetao", "access-om3.mom6.3d.thetao.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.so.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "so", "so", "access-om3.mom6.3d.so.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.T_adx.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_adx", "T_adx", "access-om3.mom6.3d.T_adx.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.T_ady.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_ady", "T_ady", "access-om3.mom6.3d.T_ady.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.S_adx.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_adx", "S_adx", "access-om3.mom6.3d.S_adx.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.S_ady.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_ady", "S_ady", "access-om3.mom6.3d.S_ady.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.T_diffx.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_diffx", "T_diffx", "access-om3.mom6.3d.T_diffx.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.T_diffy.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_diffy", "T_diffy", "access-om3.mom6.3d.T_diffy.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.S_diffx.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_diffx", "S_diffx", "access-om3.mom6.3d.S_diffx.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.S_diffy.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_diffy", "S_diffy", "access-om3.mom6.3d.S_diffy.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.umo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "umo", "umo", "access-om3.mom6.3d.umo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.vmo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vmo", "vmo", "access-om3.mom6.3d.vmo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.uo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uo", "uo", "access-om3.mom6.3d.uo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.vo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vo", "vo", "access-om3.mom6.3d.vo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.uh.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uh", "uh", "access-om3.mom6.3d.uh.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.vh.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vh", "vh", "access-om3.mom6.3d.vh.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.uhGM.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uhGM", "uhGM", "access-om3.mom6.3d.uhGM.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.vhGM.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vhGM", "vhGM", "access-om3.mom6.3d.vhGM.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.uhml.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uhml", "uhml", "access-om3.mom6.3d.uhml.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.vhml.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vhml", "vhml", "access-om3.mom6.3d.vhml.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.thkcello.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "thkcello", "thkcello", "access-om3.mom6.3d.thkcello.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.3d.KE.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "KE", "KE", "access-om3.mom6.3d.KE.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + + +# monthly 3d squared fields + +"access-om3.mom6.3d.uo.1mon.pow02.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uo", "uo", "access-om3.mom6.3d.uo.1mon.pow02.%4yr%2mo", "all", "pow02", "none", 2 + +"access-om3.mom6.3d.vo.1mon.pow02.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vo", "vo", "access-om3.mom6.3d.vo.1mon.pow02.%4yr%2mo", "all", "pow02", "none", 2 + + +# monthly 2d fields + +"access-om3.mom6.2d.evs.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "evs", "evs", "access-om3.mom6.2d.evs.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.ficeberg.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "ficeberg", "ficeberg", "access-om3.mom6.2d.ficeberg.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.friver.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "friver", "friver", "access-om3.mom6.2d.friver.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.fsitherm.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "fsitherm", "fsitherm", "access-om3.mom6.2d.fsitherm.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_cond.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_cond", "heat_content_cond", "access-om3.mom6.2d.heat_content_cond.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_evap.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_evap", "heat_content_evap", "access-om3.mom6.2d.heat_content_evap.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_fprec.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_fprec", "heat_content_fprec", "access-om3.mom6.2d.heat_content_fprec.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_frunoff.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_frunoff", "heat_content_frunoff", "access-om3.mom6.2d.heat_content_frunoff.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_lrunoff.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_lrunoff", "heat_content_lrunoff", "access-om3.mom6.2d.heat_content_lrunoff.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_lprec.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_lprec", "heat_content_lprec", "access-om3.mom6.2d.heat_content_lprec.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.heat_content_vprec.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "heat_content_vprec", "heat_content_vprec", "access-om3.mom6.2d.heat_content_vprec.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfrunoffds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfrunoffds", "hfrunoffds", "access-om3.mom6.2d.hfrunoffds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfrainds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfrainds", "hfrainds", "access-om3.mom6.2d.hfrainds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfevapds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfevapds", "hfevapds", "access-om3.mom6.2d.hfevapds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.Heat_PmE.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "Heat_PmE", "Heat_PmE", "access-om3.mom6.2d.Heat_PmE.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.net_heat_coupler.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "net_heat_coupler", "net_heat_coupler", "access-om3.mom6.2d.net_heat_coupler.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfds", "hfds", "access-om3.mom6.2d.hfds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hflso.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hflso", "hflso", "access-om3.mom6.2d.hflso.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfsifrazil.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfsifrazil", "hfsifrazil", "access-om3.mom6.2d.hfsifrazil.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfsnthermds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfsnthermds", "hfsnthermds", "access-om3.mom6.2d.hfsnthermds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.hfsso.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "hfsso", "hfsso", "access-om3.mom6.2d.hfsso.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.prlq.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "prlq", "prlq", "access-om3.mom6.2d.prlq.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.prsn.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "prsn", "prsn", "access-om3.mom6.2d.prsn.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.vprec.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vprec", "vprec", "access-om3.mom6.2d.vprec.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.wfo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "wfo", "wfo", "access-om3.mom6.2d.wfo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.pso.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "pso", "pso", "access-om3.mom6.2d.pso.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.rlntds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "rlntds", "rlntds", "access-om3.mom6.2d.rlntds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.rsntds.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "rsntds", "rsntds", "access-om3.mom6.2d.rsntds.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.sfdsi.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "sfdsi", "sfdsi", "access-om3.mom6.2d.sfdsi.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.salt_flux_added.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "salt_flux_added", "salt_flux_added", "access-om3.mom6.2d.salt_flux_added.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.somint.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "somint", "somint", "access-om3.mom6.2d.somint.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.opottempmint.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "opottempmint", "opottempmint", "access-om3.mom6.2d.opottempmint.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.Rd_dx.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "Rd_dx", "Rd_dx", "access-om3.mom6.2d.Rd_dx.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.mass_wt.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "mass_wt", "mass_wt", "access-om3.mom6.2d.mass_wt.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.mlotst.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "mlotst", "mlotst", "access-om3.mom6.2d.mlotst.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.sos.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "sos", "sos", "access-om3.mom6.2d.sos.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.speed.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "speed", "speed", "access-om3.mom6.2d.speed.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.tos.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "tos", "tos", "access-om3.mom6.2d.tos.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.SSH.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "SSH", "SSH", "access-om3.mom6.2d.SSH.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.SSU.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "SSU", "SSU", "access-om3.mom6.2d.SSU.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.SSV.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "SSV", "SSV", "access-om3.mom6.2d.SSV.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.T_adx_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_adx_2d", "T_adx_2d", "access-om3.mom6.2d.T_adx_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.T_ady_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_ady_2d", "T_ady_2d", "access-om3.mom6.2d.T_ady_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.T_diffx_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_diffx_2d", "T_diffx_2d", "access-om3.mom6.2d.T_diffx_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.T_diffy_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "T_diffy_2d", "T_diffy_2d", "access-om3.mom6.2d.T_diffy_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.S_adx_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_adx_2d", "S_adx_2d", "access-om3.mom6.2d.S_adx_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.S_ady_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_ady_2d", "S_ady_2d", "access-om3.mom6.2d.S_ady_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.S_diffx_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_diffx_2d", "S_diffx_2d", "access-om3.mom6.2d.S_diffx_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.S_diffy_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "S_diffy_2d", "S_diffy_2d", "access-om3.mom6.2d.S_diffy_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.tauuo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "tauuo", "tauuo", "access-om3.mom6.2d.tauuo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.tauvo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "tauvo", "tauvo", "access-om3.mom6.2d.tauvo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.uhbt.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "uhbt", "uhbt", "access-om3.mom6.2d.uhbt.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.vhbt.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vhbt", "vhbt", "access-om3.mom6.2d.vhbt.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.ustar.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "ustar", "ustar", "access-om3.mom6.2d.ustar.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.umo_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "umo_2d", "umo_2d", "access-om3.mom6.2d.umo_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.vmo_2d.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "vmo_2d", "vmo_2d", "access-om3.mom6.2d.vmo_2d.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + +"access-om3.mom6.2d.pbo.1mon.mean.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "pbo", "pbo", "access-om3.mom6.2d.pbo.1mon.mean.%4yr%2mo", "all", "mean", "none", 2 + + +# monthly 2d max fields + +"access-om3.mom6.2d.mlotst.1mon.max.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "mlotst", "mlotst", "access-om3.mom6.2d.mlotst.1mon.max.%4yr%2mo", "all", "max", "none", 2 + + +# monthly 2d min fields + +"access-om3.mom6.2d.tos.1mon.min.%4yr%2mo", 1, "months", 1, "days", "time", 1, "months" +"ocean_model", "tos", "tos", "access-om3.mom6.2d.tos.1mon.min.%4yr%2mo", "all", "min", "none", 2 + + +# daily scalar timeseries + +"access-om3.mom6.scalar.1day.%4yr%2mo", 1, "days", 1, "days", "time", 1, "months" +"ocean_model", "soga", "soga", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "thetaoga", "thetaoga", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "tosga", "tosga", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "sosga", "sosga", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_salt_Flux_Added", "total_salt_Flux_Added", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_salt_Flux_In", "total_salt_Flux_In", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_salt_flux", "total_salt_flux", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "net_fresh_water_global_adjustment", "net_fresh_water_global_adjustment", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "vprec_global_adjustment", "vprec_global_adjustment", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "salt_flux_global_restoring_adjustment", "salt_flux_global_restoring_adjustment", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_wfo", "total_wfo", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_evs", "total_evs", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_fsitherm", "total_fsitherm", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_precip", "total_precip", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_prsn", "total_prsn", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_lprec", "total_lprec", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_vprec", "total_vprec", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_ficeberg", "total_ficeberg", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_friver", "total_friver", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_net_massout", "total_net_massout", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 +"ocean_model", "total_net_massin", "total_net_massin", "access-om3.mom6.scalar.1day.%4yr%2mo", "all", "mean", "none", 1 diff --git a/diag_table_source.yaml b/diag_table_source.yaml new file mode 100644 index 0000000..e42ba3b --- /dev/null +++ b/diag_table_source.yaml @@ -0,0 +1,330 @@ +####################################################################################################### +# This yaml file is used by make_diag_table.py to create a diag_table file specifying MOM5 diagnostics. +# Latest version: https://github.com/COSIMA/make_diag_table +# +# Define the diagnostics you want in the diag_table section below. +# +# The MOM diag_table format is defined here: +# https://github.com/mom-ocean/MOM5/blob/master/src/shared/diag_manager/diag_table.F90 +# https://mom6.readthedocs.io/en/main/api/generated/pages/Diagnostics.html +####################################################################################################### + + +# Define global default settings which will be applied to all diagnostics, +# unless overridden in diag_table section below, either in defaults or individual fields. +# You're unlikely to need to change any of the global_defaults. +global_defaults: +# global_section: + title: ACCESS-OM3 # any string + base_date: [ 1900, 1, 1, 0, 0, 0 ] # reference time used for the time units. six integers: year, month, day, hour, minute, second +# file section: + file_name: # String, or list of components, for file name (without trailing ".nc"). + # If a list, its elements are a mixture of strings and dictionaries. + # String list elements are concatenated, each preceded by file_name_separator. + # Dictionary list elements must have one key-value pair; the value is a list + # containing 1 or more strings to be concatenated, each preceded by the key + # (a string) instead of file_name_separator. The key may be an empty string, + # which is useful if file_name_date begins with %, since FMS prepends _ . + # All filename list string elements (other than field_name) must exist as keys in global_defaults. + # If file_name_date is used, it must be the last item. + # Key values are looked up, converted to strings and then substituted using file_name_substitutions. + # Empty strings (and their preceding separator) are ignored if file_name_omit_empty is true. + # A separator is not used prior to the first item. + - file_name_prefix + - file_name_dimension + - field_name # substituted by field name in diag_table section below + - output_freq + - '': + - output_freq_units + - reduction_method + - file_name_date + output_freq: 1 # integer: output sampling frequency in output_freq_units (0: every timestep; -1: only at end of run) + output_freq_units: months # time units for output: years, months, days, hours, minutes, or seconds + file_format: 1 # integer, must be 1, specifying NetCDF (the only format currently supported) + time_axis_units: days # time units for the output file time axis: years, months, days, hours, minutes, or seconds + time_axis_name: time # must be "time" (case-insensitive) + new_file_freq: 1 # optional integer: frequency (in new_file_freq_units) for closing the existing file, and creating a new file + new_file_freq_units: months # time units for new_file_freq: years, months, days, hours, minutes, or seconds (optional; required if and only if new_file_freq specified) + start_time: # Time to start the file for the first time. The format of this string is the same as base_date (optional; requires new_file_freq, new_file_freq_units) + file_duration: # integer: How long file should receive data after start time (optional; requires new_file_freq, new_file_freq_units, start_time) + file_duration_units: # units for file_duration: years, months, days, hours, minutes, or seconds (optional; required if and only if file_duration specified) +# field section: + module_name: ocean_model + field_name: # set via keys in the fields section of the diag_table section below + output_name: # same as field_name unless overridden + # file_name: # same as file_name in file section above unless overridden in diag_table section below + time_sampling: all # Currently not used. Please use the string "all". + reduction_method: snap # mean, snap, rms, pow##, min, max, or diurnal## + # reduction_method options: + # mean or average or true: Average from the last time written to the current time. Becomes "average" in diag_table. + # snap or none or false: No reduction. Write snapshot of current time step value only. Becomes "none" in diag_table. + # rms: Calculate the root mean square from the last time written to the current time. + # pow##: Calculate the mean of the power ## from the last time written to the current time. + # min: Minimum value from last write to current time. + # max: Maximum value from last write to current time. + # diurnal##: ## diurnal averages + regional_section: none # string: bounds of the regional section to capture ("none" indicates a global region). String format: lat_min, lat_max, lon_min, lon_max, vert_min, vert_max. Use vert_min = -1 and vert_max = -1 to get the entire vertical axis. + packing: 2 + # packing is the Fortran number KIND of the data written: + # 1: double precision + # 2: float (single precision) + # 4: packed 16-bit integers + # 8: packed 1-byte (not tested) +# extra things for constructing filename: + file_name_dimension: 3d # descriptor for filename, e.g. 3d, 2d, scalar + file_name_prefix: access-om3.mom6 + file_name_date: "%4yr%2mo" # "%4yr%2mo" # run date/time of file opening; format: %, 1 digit (#digits), one of (yr, mo, dy, hr, mi, sc); date/time components will be separated by _ in filename. + file_name_separator: "." # used to separate filename components; best not to use "_" to avoid confusion with fields and dates + file_name_omit_empty: true # whether to omit empty filename components to avoid duplicate file_name_separator + file_name_substitutions: # string replacements for filename components + years: yr + months: mon + days: day + hours: hr + none: snap # careful! will apply to both reduction_method and regional_section + 'False': snap + average: mean + 'True': mean + None: "" # for empty items +# %yr, %mo, %dy, %hr %mi, %sc are expanded to the current year, month, day, hour, minute and second respectively, + +####################################################################################################### +# diag_table section - this defines the diagnostics that will appear in diag_table. +# +# Top-level categories in diag_table have arbitrary names (they're just used for +# comments in the output diag_table). Make as many of these as you like to group +# similar diagnostics with shared defaults. Note that each of the top-level +# categories can have only have one instance of each field name, so if you need +# multiple outputs of the same field (e.g. as both averages and snapshots), you’ll +# need to make additional categories. +# +# Within each top-level category there's an optional defaults section and a +# fields section. The defaults section overrides items in global_defaults for +# all fields in the category. The field section specifies diagnostic field +# names. To add a new diagnostic, all you need to do is add its name to the +# field section in the appropriate category. Each field name can be followed by +# a dictionary overriding the category and global defaults for that field only. +# +# Some of the available diagnostics are listed here: +# https://raw.githubusercontent.com/COSIMA/access-om2/master/MOM_diags.txt +# https://github.com/COSIMA/access-om2/wiki/Technical-documentation#MOM5-diagnostics-list +diag_table: + 'static 2d grid data': + defaults: # these can be overridden for individual fields below + file_name_dimension: static # descriptor for filename, e.g. 3d, 2d, scalar + file_name: # String, or list of components, for file name (without trailing ".nc"). + # If a list, its elements are a mixture of strings and dictionaries. + # String list elements are concatenated, each preceded by file_name_separator. + # Dictionary list elements must have one key-value pair; the value is a list + # containing 1 or more strings to be concatenated, each preceded by the key + # (a string) instead of file_name_separator. The key may be an empty string, + # which is useful if file_name_date begins with %, since FMS prepends _ . + # All filename list string elements (other than field_name) must exist as keys in global_defaults. + # If file_name_date is used, it must be the last item. + # Key values are looked up, converted to strings and then substituted using file_name_substitutions. + # Empty strings (and their preceding separator) are ignored if file_name_omit_empty is true. + # A separator is not used prior to the first item. + - file_name_prefix + - file_name_dimension + reduction_method: snap # mean, snap, rms, pow##, min, max, or diurnal## + output_freq: -1 # Output frequency in output_freq_units (0: every timestep; -1: only at end of run) + output_freq_units: months # time units for output: years, months, days, hours, minutes, or seconds + new_file_freq: # optional integer: frequency (in new_file_freq_units) for closing the existing file, and creating a new file + fields: + areacello: # Surface area of tracer (T) cells + areacello_cu: # Surface area of x-direction flow (U) cells + areacello_cv: # Surface area of y-direction flow (V) cells + areacello_bu: # Surface area of B-grid flow (Q) cells + dxt: # Delta(x) at thickness/tracer points (meter) + dyt: # Delta(y) at thickness/tracer points (meter) + geolat_c: # Latitude of corner (Bu) points + geolat: # Latitude of tracer (T) points + geolat_u: # Latitude of zonal velocity (Cu) points + geolat_v: # Latitude of meridional velocity (Cv) points + geolon_c: # Longitude of corner (Bu) points + geolon: # Longitude of tracer (T) points + geolon_u: # Longitude of zonal velocity (Cu) points + geolon_v: # Longitude of meridional velocity (Cv) points + deptho: # Depth of the ocean at tracer points + wet: # 0 if land, 1 if ocean at tracer points + wet_c: # 0 if land, 1 if ocean at corner (Bu) points + wet_u: # 0 if land, 1 if ocean at zonal velocity (Cu) points + wet_v: # 0 if land, 1 if ocean at meridional velocity (Cv) points + Coriolis: # Coriolis parameter at corner (Bu) points + sin_rot: # sine of the clockwise angle of the ocean grid north to true north + cos_rot: # cosine of the clockwise angle of the ocean grid north to true north + dxCu: # dxCu is delta x at u points [L ~> m] + dyCu: # dyCu is delta y at u points [L ~> m] + dxCv: # dxCv is delta x at v points [L ~> m] + dyCv: # dyCv is delta y at v points [L ~> m] + dyCuo: # Open meridional grid spacing at u points (meter) + dxCvo: # Open zonal grid spacing at v points (meter) + 'monthly 3d fields': + defaults: # these can be overridden for individual fields below + file_name_dimension: 3d # descriptor for filename, e.g. 3d, 2d, scalar + reduction_method: mean + fields: + h: # Layer Thickness + e: # Interface Height Relative to Mean Sea Level + agessc: # Sea water age since surface contact + difmxybo: # Biharmonic Horizontal Viscosity at h Points Ahh + difmxylo: # Laplacian Horizontal Viscosity at h Points Khh + diftrelo: # Epipycnal tracer diffusivity at tracer cell center KHTR_h + diftrblo: # Ocean Tracer Diffusivity due to Parameterized Mesoscale Advection KHTH_t + rhopot0: # Potential density referenced to surface + rhopot2: # Potential density referenced to 2000 dbar + thetao: # Potential Temperature + so: # Salinity + T_adx: # Temperature x flux (advection) + T_ady: # Temperature y flux (advection) + S_adx: # Salinity x flux (advection) + S_ady: # Salinity y flux (advection) + T_diffx: # Diffusive Zonal Flux of temperature + T_diffy: # Diffusive Meridional Flux of temperature + S_diffx: # Diffusive Zonal Flux of salinity + S_diffy: # Diffusive Meridional Flux of salinity + umo: # Ocean Mass X Transport + vmo: # Ocean Mass Y Transport + uo: # u velocity + vo: # v velocity + uh: # Zonal Thickness Flux + vh: # Meridional Thickness Flux + uhGM: # Time Mean Diffusive Zonal Thickness Flux + vhGM: # Time Mean Diffusive Meridional Thickness Flux + uhml: # Zonal Thickness Flux to Restratify Mixed Layer + vhml: # Meridional Thickness Flux to Restratify Mixed Layer + thkcello: # Cell Thickness + KE: # Layer Kinetic energy per unit mass + + 'monthly 3d squared fields': # for calculating EKE etc + defaults: # these can be overridden for individual fields below + file_name_dimension: 3d # descriptor for filename, e.g. 3d, 2d, scalar + reduction_method: pow02 # mean, snap, rms, pow##, min, max, or diurnal## + fields: + uo: + vo: + + 'monthly 2d fields': + defaults: # these can be overridden for individual fields below + file_name_dimension: 2d # descriptor for filename, e.g. 3d, 2d, scalar + reduction_method: mean + fields: + evs: # Evaporation/condensation at ocean surface (evaporation is negative) evap + ficeberg: # Frozen runoff (calving) and iceberg melt into ocean frunoff + friver: # Liquid runoff (rivers) into ocean lrunoff + fsitherm: # water flux to ocean from snow/sea ice melting(> 0) or formation(< 0) seaice_melt + heat_content_cond: # Heat content (relative to 0degC) of water condensing into ocean + heat_content_evap: # Heat content (relative to 0degC) of water evaporating from ocean + heat_content_fprec: # Heat content (relative to 0degC) of frozen prec entering ocean + heat_content_frunoff: # Heat content (relative to 0C) of solid runoff into ocean + heat_content_lrunoff: # Heat content (relative to 0C) of liquid runoff into ocean + heat_content_lprec: # Heat content (relative to 0degC) of liquid precip entering ocean + heat_content_vprec: # Heat content (relative to 0degC) of virtual precip entering ocean + hfrunoffds: # Heat content (relative to 0C) of liquid+solid runoff into ocean + hfrainds: # Heat content (relative to 0degC) of liquid+frozen precip entering ocean + hfevapds: # Heat content (relative to 0degC) of net mass leaving ocean ocean via evap and ice form heat_content_massout + Heat_PmE: # Heat flux into ocean from mass flux into ocean + net_heat_coupler: # Surface ocean heat flux from SW+LW+latent+sensible+seaice_melt_heat (via the coupler) + hfds: # Surface ocean heat flux from SW+LW+lat+sens+mass transfer+frazil+restore+seaice_melt_heat or flux adjustments net_heat_surface + hflso: # Latent heat flux into ocean due to fusion and evaporation (negative means ocean heat loss) + hfsifrazil: # Heat from frazil formation frazil + hfsnthermds: # Latent heat flux into ocean due to melting of frozen precipitation latent_fprec_diag + hfsso: # Sensible heat flux into ocean sensible + prlq: # Liquid precipitation into ocean lprec + prsn: # Frozen precipitation into ocean fprec + vprec: # Virtual liquid precip into ocean due to SSS restoring + wfo: # Net surface water flux (precip+melt+lrunoff+ice calving-evap) PRCmE + pso: # Pressure at ice-ocean or atmosphere-ocean interface p_surf + rlntds: # surface_net_downward_longwave_flux LW + rsntds: # Shortwave radiation flux into ocean + sfdsi: # Net salt flux into ocean at surface (restoring + sea-ice) salt_flux + salt_flux_added: # Salt flux into ocean at surface due to restoring or flux adjustment + somint: # Density weighted column integrated salinity salt_int + opottempmint: # Density weighted column integrated potential temperature temp_int + Rd_dx: # Ratio between deformation radius and grid spacing + mass_wt: # The column mass for calculating mass-weighted average properties + mlotst: # Mixed layer depth (delta rho = 0.03) MLD_003 + #oml: # Thickness of the surface Ocean Boundary Layer without smoothing calculated by [CVMix] KPP KPP_OBLdepth_original + sos: # Sea Surface Salinity + speed: # Sea Surface Speed + tos: # Sea Surface Temperature + SSH: # Sea Surface Height + SSU: # Sea Surface Zonal Velocity + SSV: # Sea Surface Meridional Velocity + T_adx_2d: # Vertically Integrated Advective Zonal Flux of Heat + T_ady_2d: # Vertically Integrated Advective Meridional Flux of Heat + T_diffx_2d: # Vertically Integrated Diffusive Zonal Flux of Heat + T_diffy_2d: # Vertically Integrated Diffusive Meridional Flux of Heat + S_adx_2d: # Vertically Integrated Advective Zonal Flux of Salinity + S_ady_2d: # Vertically Integrated Advective Meridional Flux of Salinity + S_diffx_2d: # Vertically Integrated Diffusive Zonal Flux of Salinity + S_diffy_2d: # Vertically Integrated Diffusive Meridional Flux of Salinity + tauuo: # surface_downward_x_stress taux + tauvo: # surface_downward_y_stress tauy + uhbt: # Barotropic zonal transport averaged over a baroclinic step + vhbt: # Barotropic meridional transport averaged over a baroclinic step + ustar: # Surface friction velocity = [(gustiness + tau_magnitude)/rho0]^(1/2) + umo_2d: # Ocean Mass X Transport Vertical Sum + vmo_2d: # Ocean Mass Y Transport Vertical Sum + pbo: # Sea Water Pressure at Sea Floor + + 'monthly 2d max fields': + defaults: # these can be overridden for individual fields below + file_name_dimension: 2d # descriptor for filename, e.g. 3d, 2d, scalar + reduction_method: max # mean, snap, rms, pow##, min, max, or diurnal## + fields: + mlotst: # Mixed layer depth (delta rho = 0.03) MLD_003 + + 'monthly 2d min fields': + defaults: # these can be overridden for individual fields below + file_name_dimension: 2d # descriptor for filename, e.g. 3d, 2d, scalar + reduction_method: min # mean, snap, rms, pow##, min, max, or diurnal## + fields: + tos: # Sea Surface Temperature + + 'daily scalar timeseries': + defaults: # these can be overridden for individual fields below + file_name_dimension: scalar # descriptor for filename, e.g. 3d, 2d, scalar + file_name: # String, or list of components, for file name (without trailing ".nc"). + # If a list, its elements are a mixture of strings and dictionaries. + # String list elements are concatenated, each preceded by file_name_separator. + # Dictionary list elements must have one key-value pair; the value is a list + # containing 1 or more strings to be concatenated, each preceded by the key + # (a string) instead of file_name_separator. The key may be an empty string, + # which is useful if file_name_date begins with %, since FMS prepends _ . + # All filename list string elements (other than field_name) must exist as keys in global_defaults. + # If file_name_date is used, it must be the last item. + # Key values are looked up, converted to strings and then substituted using file_name_substitutions. + # Empty strings (and their preceding separator) are ignored if file_name_omit_empty is true. + # A separator is not used prior to the first item. + - file_name_prefix + - file_name_dimension + - output_freq + - '': + - output_freq_units + - file_name_date + output_freq_units: days # time units for output: years, months, days, hours, minutes, or seconds + reduction_method: mean # mean, snap, rms, pow##, min, max, or diurnal## + packing: 1 # double precision + fields: + soga: # Global Mean Ocean Salinity + thetaoga: # Global Mean Ocean Potential Temperature + tosga: # Global Area Average Sea Surface Temperature sst_global + sosga: # Global Area Average Sea Surface Salinity sss_global + total_salt_Flux_Added: # Area integrated surface salt flux due to restoring or flux adjustment + total_salt_Flux_In: # Area integrated surface salt flux at surface from coupler + total_salt_flux: # Area integrated surface salt flux + net_fresh_water_global_adjustment: # Adjustment needed to adjust net fresh water into ocean to zero + vprec_global_adjustment: # Adjustment needed to adjust net vprec into ocean to zero + salt_flux_global_restoring_adjustment: # Adjustment needed to balance net global salt flux into ocean at surface + total_wfo: # Area integrated net surface water flux (precip+melt+liq runoff+ice calving-evap) total_PRCmE + total_evs: # Area integrated evap/condense at ocean surface total_evap + total_fsitherm: # Area integrated sea ice melt (>0) or form (<0) total_icemelt + total_precip: # Area integrated liquid+frozen precip into ocean + total_prsn: # Area integrated frozen precip into ocean total_fprec + total_lprec: # Area integrated liquid precip into ocean + total_vprec: # Area integrated virtual liquid precip due to SSS restoring + total_ficeberg: # Area integrated frozen runoff (calving) & iceberg melt into ocean total_frunoff + total_friver: # Area integrated liquid runoff into ocean total_lrunoff + total_net_massout: # Area integrated mass leaving ocean due to evap and seaice form + total_net_massin: # Area integrated mass entering ocean due to predip, runoff, ice melt diff --git a/input.nml b/input.nml index cd9f0dc..15c817e 100644 --- a/input.nml +++ b/input.nml @@ -14,6 +14,9 @@ &diag_manager_nml flush_nc_files = .true. + max_axes = 400 + max_files = 200 + max_num_axis_sets = 200 / &mpp_io_nml