netcdf data/somisana/algoa-bay/5-day-forecast/202401/20240106_hourly_avg_fcst.nc { dimensions: eta_rho = 106; eta_v = 105; s_rho = 20; time = UNLIMITED; // (120 currently) xi_rho = 152; xi_u = 151; variables: float eta_rho(eta_rho=106); :long_name = "y-dimension of the grid"; :standard_name = "y_grid_index"; :axis = "Y"; :c_grid_dynamic_range = "2:105"; float eta_v(eta_v=105); :long_name = "y-dimension of the grid at v location"; :standard_name = "x_grid_index_at_v_location"; :axis = "Y"; :c_grid_axis_shift = 0.5f; // float :c_grid_dynamic_range = "2:104"; float s_rho(s_rho=20); :long_name = "S-coordinate at RHO-points"; :axis = "Z"; :positive = "up"; :standard_name = "ocean_s_coordinate_g2"; :formula_terms = "s: sc_r C: Cs_r eta: zeta depth: h depth_c: hc"; float salt(time=120, s_rho=20, eta_rho=106, xi_rho=152); :long_name = "averaged salinity"; :units = "PSU"; :field = "salinity, scalar, series"; :standard_name = "sea_water_salinity"; :coordinates = "lat_rho lon_rho"; float sustr(time=120, eta_rho=106, xi_u=151); :long_name = "averaged Kinematic u wind stress component"; :units = "N/m2"; :standard_name = "surface_downward_eastward_stress"; :coordinates = "lat_u lon_u"; float svstr(time=120, eta_v=105, xi_rho=152); :long_name = "averaged Kinematic v wind stress component"; :units = "N/m2"; :standard_name = "surface_downward_northward_stress"; :coordinates = "lat_v lon_v"; float temp(time=120, s_rho=20, eta_rho=106, xi_rho=152); :long_name = "averaged potential temperature"; :units = "Celsius"; :field = "temperature, scalar, series"; :standard_name = "sea_water_potential_temperature"; :coordinates = "lat_rho lon_rho"; double time(time=120); :long_name = "averaged time since initialization"; :units = "second"; :field = "time, scalar, series"; :standard_name = "time"; :axis = "T"; float u(time=120, s_rho=20, eta_rho=106, xi_u=151); :long_name = "averaged u-momentum component"; :units = "meter second-1"; :field = "u-velocity, scalar, series"; :standard_name = "sea_water_x_velocity_at_u_location"; :coordinates = "lat_u lon_u"; float v(time=120, s_rho=20, eta_v=105, xi_rho=152); :long_name = "averaged v-momentum component"; :units = "meter second-1"; :field = "v-velocity, scalar, series"; :standard_name = "sea_water_y_velocity_at_v_location"; :coordinates = "lat_v lon_v"; float w(time=120, s_rho=20, eta_rho=106, xi_rho=152); :long_name = "averaged vertical momentum component"; :units = "meter second-1"; :field = "w-velocity, scalar, series"; :standard_name = "upward_sea_water_velocity"; :coordinates = "lat_rho lon_rho"; float xi_rho(xi_rho=152); :long_name = "x-dimension of the grid"; :standard_name = "x_grid_index"; :axis = "X"; :c_grid_dynamic_range = "2:151"; float xi_u(xi_u=151); :long_name = "x-dimension of the grid at u location"; :standard_name = "x_grid_index_at_u_location"; :axis = "X"; :c_grid_axis_shift = 0.5f; // float :c_grid_dynamic_range = "2:150"; float zeta(time=120, eta_rho=106, xi_rho=152); :long_name = "averaged free-surface"; :units = "meter"; :field = "free-surface, scalar, series"; :standard_name = "sea_surface_height"; :coordinates = "lat_rho lon_rho"; // global attributes: :type = "ROMS history file"; :title = "Algoa Bay"; :date = ""; :rst_file = "rst.nc"; :his_file = "his.nc"; :avg_file = "avg.nc"; :grd_file = "grd.nc"; :ini_file = "ini.nc"; :frc_file = ""; :VertCoordType = "NEW"; :theta_s = 5.0f; // float :theta_s_expl = "S-coordinate surface control parameter"; :theta_b = 7.0f; // float :theta_b_expl = "S-coordinate bottom control parameter"; :Tcline = 200.0f; // float :Tcline_expl = "S-coordinate surface/bottom layer width"; :Tcline_units = "meter"; :hc = 200.0f; // float :hc_expl = "S-coordinate parameter, critical depth"; :hc_units = "meter"; :sc_w = -1.0f, -0.95f, -0.9f, -0.85f, -0.8f, -0.75f, -0.7f, -0.65f, -0.6f, -0.55f, -0.5f, -0.45f, -0.4f, -0.35f, -0.3f, -0.25f, -0.2f, -0.15f, -0.1f, -0.05f, 0.0f; // float :sc_w_expl = "S-coordinate at W-points"; :Cs_w = -1.0f, -0.9965283f, -0.98602945f, -0.9623602f, -0.92001426f, -0.8568393f, -0.7751092f, -0.6805505f, -0.5803224f, -0.48114172f, -0.38817218f, -0.30469865f, -0.23232163f, -0.17138138f, -0.12141025f, -0.08151338f, -0.050647903f, -0.027808376f, -0.012139926f, -0.0030018077f, 0.0f; // float :Cs_w_expl = "S-coordinate stretching curves at W-points"; :sc_r = -0.975f, -0.925f, -0.875f, -0.825f, -0.775f, -0.725f, -0.675f, -0.625f, -0.575f, -0.525f, -0.475f, -0.425f, -0.375f, -0.325f, -0.275f, -0.225f, -0.175f, -0.125f, -0.075f, -0.025f; // float :sc_r_expl = "S-coordinate at W-points"; :Cs_r = -0.99881184f, -0.9925206f, -0.9762364f, -0.94375855f, -0.890989f, -0.8179947f, -0.7289946f, -0.63069767f, -0.5302349f, -0.43363175f, -0.34511337f, -0.26707777f, -0.20043714f, -0.14507437f, -0.10026683f, -0.06501706f, -0.03828279f, -0.019123327f, -0.0067852195f, -7.483714E-4f; // float :Cs_r_expl = "S-coordinate stretching curves at RHO-points"; :ntimes = 149760; // int :ndtfast = 30; // int :dt = 30.0f; // float :dtfast = 1.0f; // float :nwrt = 28800; // int :ntsavg = 1; // int :ntsavg_expl = "starting time-step for accumulation of time-averaged fields"; :navg = 120; // int :navg_expl = "number of time-steps between time-averaged records"; :tnu4 = 0.0f; // float :tnu4_expl = "biharmonic mixing coefficient for tracers"; :units = "meter4 second-1"; :Akv_bak = 0.0f; // float :Akv_bak_expl = "background vertical mixing coefficient for momentum"; :Akv_bak_units = "meter2 second-1"; :Akt_bak = 0.0f, 0.0f; // float :Akt_bak_expl = "background vertical mixing coefficient for tracers"; :Akt_bak_units = "meter2 second-1"; :Zob = 0.01f; // float :Zob_expl = "VonKarman/Prandtl log layer : roughness scale"; :Zob_units = "meter"; :Cdb_max = 0.02f; // float :Cdb_min = 0.0025f; // float :Cdb_expl = "Range of quadratic drag coefficient"; :rho0 = 1025.0f; // float :rho0_expl = "Mean density used in Boussinesq approximation"; :rho0_units = "kilogram meter-3"; :gamma2 = 1.0f; // float :gamma2_expl = "Slipperiness parameter"; :x_sponge = 0.0f; // float :v_sponge = 0.0f; // float :sponge_expl = "Sponge parameters : extent (m) & viscosity (m2.s-1)"; :SRCS = "main.F step.F read_inp.F timers_roms.F init_scalars.F init_arrays.F set_weights.F set_scoord.F ana_grid.F setup_grid1.F setup_grid2.F set_nudgcof.F ana_initial.F analytical.F zonavg.F step2d.F u2dbc.F v2dbc.F zetabc.F obc_volcons.F pre_step3d.F step3d_t.F step3d_uv1.F step3d_uv2.F prsgrd.F rhs3d.F set_depth.F omega.F uv3dmix.F uv3dmix_spg.F t3dmix.F t3dmix_spg.F hmix_coef.F wetdry.F u3dbc.F v3dbc.F t3dbc.F step3d_fast.F step3d_w.F rhs3d_w_nh.F initial_nbq.F grid_nbq.F unbq_bc.F vnbq_bc.F wnbq_bc.F rnbq_bc.F w3dbc.F nbq_bry_store.F rho_eos.F ab_ratio.F alfabeta.F ana_vmix.F bvf_mix.F lmd_vmix.F gls_mixing.F lmd_skpp.F lmd_bkpp.F lmd_swfrac.F lmd_wscale.F diag.F wvlcty.F checkdims.F grid_stiffness.F bio_diag.F setup_kwds.F check_kwds.F check_srcs.F check_switches1.F check_switches2.F debug.F param.F ncscrum.F scalars.F output.F put_global_atts.F nf_fread.F nf_fread_x.F nf_fread_y.F nf_read_bry.F get_date.F lenstr.F closecdf.F insert_node.F fillvalue.F nf_add_attribute.F set_cycle.F def_grid_2d.F def_grid_3d.F def_his.F def_rst.F def_diags.F def_diagsM.F def_bio_diags.F wrt_grid.F wrt_his.F wrt_avg.F wrt_rst.F wrt_diags.F wrt_diags_avg.F wrt_diagsM.F wrt_diagsM_avg.F wrt_bio_diags.F wrt_bio_diags_avg.F set_avg.F set_diags_avg.F set_diagsM_avg.F set_bio_diags_avg.F def_diags_vrt.F wrt_diags_vrt.F set_diags_vrt.F set_diags_vrt_avg.F wrt_diags_vrt_avg.F def_diags_ek.F wrt_diags_ek.F set_diags_ek.F set_diags_ek_avg.F wrt_diags_ek_avg.F def_diags_pv.F wrt_diags_pv.F set_diags_pv.F set_diags_pv_avg.F wrt_diags_pv_avg.F def_diags_eddy.F set_diags_eddy_avg.F wrt_diags_eddy_avg.F def_surf.F wrt_surf.F set_surf_avg.F wrt_surf_avg.F get_grid.F get_initial.F get_vbc.F get_wwave.F get_tclima.F get_uclima.F get_ssh.F get_sss.F get_smflux.F get_stflux.F get_srflux.F get_sst.F mod_tides_mas.F tidedata.F mas.F get_tides.F clm_tides.F get_bulk.F bulk_flux.F get_bry.F get_bry_bio.F sstskin.F get_psource.F get_psource_ts.F cfb_stress.F mrl_wci.F wkb_wwave.F wkbbc.F get_bry_wkb.F online_bulk_var.F online_get_bulk.F online_interp.F online_interpolate_bulk.F online_set_bulk.F init_floats.F wrt_floats.F step_floats.F rhs_floats.F interp_rho.F def_floats.F init_arrays_floats.F random_walk.F get_initial_floats.F init_sta.F wrt_sta.F step_sta.F interp_sta.F def_sta.F init_arrays_sta.F biology.F o2sato.F sediment.F bbl.F MPI_Setup.F MessPass2D.F MessPass3D.F exchange.F autotiling.F zoom.F update2D.F set_nudgcof_fine.F zoombc_2D.F zoombc_3D.F uv3dpremix.F t3dpremix.F update3D.F zoombc_3Dfast.F Agrif2Model.F send_xios_diags.F cpl_prism_define.F cpl_prism_put.F cpl_prism_init.F cpl_prism_get.F cpl_prism_getvar.F cpl_prism_grid.F par_pisces.F90 ocean2pisces.F90 trc.F90 sms_pisces.F90 p4zche.F90 p4zint.F90 p4zlys.F90 p4zflx.F90 p4zlim.F90 p4zsink.F90 p4zmicro.F90 p4zmeso.F90 p4zmort.F90 p4zopt.F90 p4zprod.F90 p4zrem.F90 p4zsed.F90 p4zbio.F90 trcwri_pisces.F90 trcsms_pisces.F90 trcini_pisces.F90 pisces_ini.F90 module_parameter_oa.F90 module_oa_time.F90 module_oa_space.F90 module_oa_periode.F90 module_oa_variables.F90 module_oa_type.F90 module_oa_stock.F90 module_oa_level.F90 module_oa_interface.F90 module_oa_upd.F90 croco_oa.F90 var_oa.F90 tooldatosec.F90 toolsectodat.F90 tooldecompdat.F90"; :CPP-options = "REGIONAL ALGOA_02 MPI OBC_EAST OBC_WEST OBC_SOUTH CURVGRID SPHERICAL MASKING NEW_S_COORD SOLVE3D UV_COR UV_ADV SALINITY NONLIN_EOS UV_HADV_UP3 UV_VADV_SPLINES TS_HADV_RSUP3 TS_DIF4 TS_VADV_SPLINES SPONGE VADV_ADAPT_IMP GLS_MIXING BULK_FLUX BULK_FAIRALL BULK_LW BULK_EP BULK_SMFLUX SMFLUX_CFB CLIMATOLOGY ZCLIMATOLOGY M2CLIMATOLOGY M3CLIMATOLOGY TCLIMATOLOGY ZNUDGING M2NUDGING M3NUDGING TNUDGING ANA_BSFLUX ANA_BTFLUX OBC_M2CHARACT OBC_M3ORLANSKI OBC_TORLANSKI AVERAGES AVERAGES_K OUTPUTS_SURFACE SPLIT_EOS TS_HADV_C4 M2FILTER_POWER HZR VAR_RHO_2D UV_MIX_S DIF_COEF_3D TS_MIX_ISO TS_MIX_IMP TS_MIX_ISO_FILT NTRA_T3DMIX SPONGE_GRID SPONGE_DIF2 SPONGE_VIS2 GLS_KEPSILON CANUTO_A BULK_SM_UPDATE CFB_STRESS STFLUX_CFB NF_CLOBBER"; :history = "Sat Jan 6 03:06:02 2024: ncks -v temp,salt,u,v,w,zeta,sustr,svstr -d time,120, -O /tmp/somisana/current/croco/forecast/hourly-avg-20240106.nc /tmp/somisana/current/croco/forecast/hourly-avg-20240106-archive.nc"; :NCO = "netCDF Operators version 5.0.6 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)"; }