netcdf perthqck/perth_qck_20260329.nc { dimensions: tracer = 2; s_rho = 20; s_w = 21; boundary = 4; eta_rho = 259; xi_rho = 129; ocean_time = UNLIMITED; // (24 currently) variables: double Akk_bak; :long_name = "background vertical mixing coefficient for turbulent energy"; :units = "meter2 second-1"; double Akp_bak; :long_name = "background vertical mixing coefficient for length scale"; :units = "meter2 second-1"; double Akt_bak(tracer=2); :long_name = "background vertical mixing coefficient for tracers"; :units = "meter2 second-1"; double Akv_bak; :long_name = "background vertical mixing coefficient for momentum"; :units = "meter2 second-1"; double Cs_r(s_rho=20); :long_name = "S-coordinate stretching curves at RHO-points"; :valid_min = -1.0; // double :valid_max = 0.0; // double :field = "Cs_r, scalar"; double Cs_w(s_w=21); :long_name = "S-coordinate stretching curves at W-points"; :valid_min = -1.0; // double :valid_max = 0.0; // double :field = "Cs_w, scalar"; double FSobc_in(boundary=4); :long_name = "free-surface inflow, nudging inverse time scale"; :units = "second-1"; double FSobc_out(boundary=4); :long_name = "free-surface outflow, nudging inverse time scale"; :units = "second-1"; double Falpha; :long_name = "Power-law shape barotropic filter parameter"; double Fbeta; :long_name = "Power-law shape barotropic filter parameter"; double Fgamma; :long_name = "Power-law shape barotropic filter parameter"; int Lm2CLM; :long_name = "2D momentum climatology processing switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int Lm3CLM; :long_name = "3D momentum climatology processing switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LnudgeM2CLM; :long_name = "2D momentum climatology nudging activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LnudgeM3CLM; :long_name = "3D momentum climatology nudging activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LnudgeTCLM(tracer=2); :long_name = "tracer climatology nudging activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LsshCLM; :long_name = "sea surface height climatology processing switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LtracerCLM(tracer=2); :long_name = "tracer climatology processing switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LtracerSponge(tracer=2); :long_name = "horizontal diffusivity sponge activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LtracerSrc(tracer=2); :long_name = "tracer point sources and sink activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LuvSponge; :long_name = "horizontal viscosity sponge activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LuvSrc; :long_name = "momentum point sources and sink activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; int LwSrc; :long_name = "mass point sources and sink activation switch"; :flag_values = 0, 1; // int :flag_meanings = ".FALSE. .TRUE."; double M2nudg; :long_name = "2D momentum nudging/relaxation inverse time scale"; :units = "day-1"; double M2obc_in(boundary=4); :long_name = "2D momentum inflow, nudging inverse time scale"; :units = "second-1"; double M2obc_out(boundary=4); :long_name = "2D momentum outflow, nudging inverse time scale"; :units = "second-1"; double M3nudg; :long_name = "3D momentum nudging/relaxation inverse time scale"; :units = "day-1"; double M3obc_in(boundary=4); :long_name = "3D momentum inflow, nudging inverse time scale"; :units = "second-1"; double M3obc_out(boundary=4); :long_name = "3D momentum outflow, nudging inverse time scale"; :units = "second-1"; double Tcline; :long_name = "S-coordinate surface/bottom layer width"; :units = "meter"; double Tnudg(tracer=2); :long_name = "Tracers nudging/relaxation inverse time scale"; :units = "day-1"; double Tobc_in(boundary=4, tracer=2); :long_name = "tracers inflow, nudging inverse time scale"; :units = "second-1"; double Tobc_out(boundary=4, tracer=2); :long_name = "tracers outflow, nudging inverse time scale"; :units = "second-1"; int Vstretching; :long_name = "vertical terrain-following stretching function"; int Vtransform; :long_name = "vertical terrain-following transformation equation"; double Znudg; :long_name = "free-surface nudging/relaxation inverse time scale"; :units = "day-1"; double Zob; :long_name = "bottom roughness"; :units = "meter"; double Zos; :long_name = "surface roughness"; :units = "meter"; double dstart; :long_name = "time stamp assigned to model initilization"; :units = "days since 2000-01-01 00:00:00"; :calendar = "proleptic_gregorian"; double dt; :long_name = "size of long time-steps"; :units = "second"; double dtfast; :long_name = "size of short time-steps"; :units = "second"; double el; :long_name = "domain length in the ETA-direction"; :units = "meter"; double gamma2; :long_name = "slipperiness parameter"; double h(eta_rho=259, xi_rho=129); :long_name = "bathymetry at RHO-points"; :units = "meter"; double hc; :long_name = "S-coordinate parameter, critical depth"; :units = "meter"; double lat_rho(eta_rho=259, xi_rho=129); :long_name = "latitude of RHO-points"; :units = "degree_north"; double lon_rho(eta_rho=259, xi_rho=129); :long_name = "longitude of RHO-points"; :units = "degree_east"; int nAVG; :long_name = "number of time-steps between time-averaged records"; int nHIS; :long_name = "number of time-steps between history records"; int nRST; :long_name = "number of time-steps between restart records"; int nSTA; :long_name = "number of time-steps between stations records"; int ndefAVG; :long_name = "number of time-steps between the creation of average files"; int ndefHIS; :long_name = "number of time-steps between the creation of history files"; int ndtfast; :long_name = "number of short time-steps"; double nl_tnu2(tracer=2); :long_name = "nonlinear model Laplacian mixing coefficient for tracers"; :units = "meter2 second-1"; double nl_visc2; :long_name = "nonlinear model Laplacian mixing coefficient for momentum"; :units = "meter2 second-1"; int ntimes; :long_name = "number of long time-steps"; int ntsAVG; :long_name = "starting time-step for accumulation of time-averaged fields"; double ocean_time(ocean_time=24); :long_name = "time since initialization"; :units = "seconds since 2000-01-01 00:00:00"; :calendar = "proleptic_gregorian"; :field = "time, scalar, series"; double rdrg; :long_name = "linear drag coefficient"; :units = "meter second-1"; double rdrg2; :long_name = "quadratic drag coefficient"; double rho0; :long_name = "mean density used in Boussinesq approximation"; :units = "kilogram meter-3"; double s_rho(s_rho=20); :long_name = "S-coordinate at RHO-points"; :valid_min = -1.0; // double :valid_max = 0.0; // double :positive = "up"; :standard_name = "ocean_s_coordinate_g2"; :formula_terms = "s: s_rho C: Cs_r eta: zeta depth: h depth_c: hc"; :field = "s_rho, scalar"; double s_w(s_w=21); :long_name = "S-coordinate at W-points"; :valid_min = -1.0; // double :valid_max = 0.0; // double :positive = "up"; :standard_name = "ocean_s_coordinate_g2"; :formula_terms = "s: s_w C: Cs_w eta: zeta depth: h depth_c: hc"; :field = "s_w, scalar"; float salt_sur(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "surface salinity"; :time = "ocean_time"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "salinity, scalar, series"; :_FillValue = 1.0E37f; // float int spherical; :long_name = "grid type logical switch"; :flag_values = 0, 1; // int :flag_meanings = "Cartesian spherical"; float temp_sur(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "surface potential temperature"; :units = "Celsius"; :time = "ocean_time"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "temp_sur, scalar, series"; :_FillValue = 1.0E37f; // float double theta_b; :long_name = "S-coordinate bottom control parameter"; double theta_s; :long_name = "S-coordinate surface control parameter"; float u_sur_eastward(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "surface eastward momentum component at RHO-points"; :units = "meter second-1"; :time = "ocean_time"; :standard_name = "surface_eastward_sea_water_velocity"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "u_sur_eastward, scalar, series"; :_FillValue = 1.0E37f; // float float ubar_eastward(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "eastward vertically integrated momentum component at RHO-points"; :units = "meter second-1"; :time = "ocean_time"; :standard_name = "barotropic_eastward_sea_water_velocity"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "ubar_eastward, scalar, series"; :_FillValue = 1.0E37f; // float float v_sur_northward(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "surface northward momentum component at RHO-points"; :units = "meter second-1"; :time = "ocean_time"; :standard_name = "surface_northward_sea_water_velocity"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "v_sur_northward, scalar, series"; :_FillValue = 1.0E37f; // float float vbar_northward(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "northward vertically integrated momentum component at RHO-points"; :units = "meter second-1"; :time = "ocean_time"; :standard_name = "barotropic_northward_sea_water_velocity"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "vbar_northward, scalar, series"; :_FillValue = 1.0E37f; // float double xl; :long_name = "domain length in the XI-direction"; :units = "meter"; float zeta(ocean_time=24, eta_rho=259, xi_rho=129); :long_name = "free-surface"; :units = "meter"; :time = "ocean_time"; :grid = "grid"; :location = "face"; :coordinates = "lon_rho lat_rho ocean_time"; :field = "free-surface, scalar, series"; :_FillValue = 1.0E37f; // float // global attributes: :file = "./outputs/perth_qck.nc"; :format = "netCDF-3 64bit offset file"; :Conventions = "CF-1.4, SGRID-0.3"; :type = "ROMS/TOMS quicksave file"; :title = "Perth waters 500m ROMS"; :var_info = "varinfo.dat"; :rst_file = "./outputs/perth_rst.nc"; :avg_file = "./outputs/perth_avg.nc"; :sta_file = "./outputs/perth_sta.nc"; :grd_file = "grid_perth_500m.nc"; :ini_file = "ini.nc"; :frc_file_01 = "forcing.nc"; :bry_file_01 = "perth_bry.nc"; :script_file = "ocean.in"; :spos_file = "stations.in"; :NLM_TADV = "\nADVECTION: HORIZONTAL VERTICAL \ntemp: MPDATA MPDATA \nsalt: MPDATA MPDATA"; :NLM_LBC = "\nEDGE: WEST SOUTH EAST NORTH \nzeta: Cha Cha Clo Cha \nubar: Shc Shc Clo Shc \nvbar: Shc Shc Clo Shc \nu: RadNud RadNud Clo RadNud \nv: RadNud RadNud Clo RadNud \ntemp: RadNud RadNud Clo RadNud \nsalt: RadNud RadNud Clo RadNud \ntke: Gra Gra Clo Gra"; :svn_url = ""; :svn_rev = ""; :code_dir = "/mmfs1/data/group/oi008/ijanekovic/software/GIT/ROMS"; :header_dir = "/group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA"; :header_file = "perth_roms_new.h"; :os = "Linux"; :cpu = "x86_64"; :compiler_system = "gfortran"; :compiler_command = "/uwahpc/rocky9/devel/gcc/14.3.0/openmpi/5.0.5/bin/mpif90"; :compiler_flags = "-frepack-arrays -fallow-argument-mismatch -O3 -ffast-math -"; :tiling = "004x008"; :history = "Sun Mar 29 10:32:09 2026: ncks -x -v grid /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc -O /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc\nSun Mar 29 10:32:09 2026: ncks -v lon_rho,lat_rho,h /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA/grid_perth_500m.nc -A /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc\nSat Mar 28 10:32:08 2026: ncks -x -v grid /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc -O /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc\nSat Mar 28 10:32:07 2026: ncks -v lon_rho,lat_rho,h /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA/grid_perth_500m.nc -A /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc\nSat Mar 28 10:31:47 2026: ncks -d ocean_time,24,47,1 /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/NESTING/outputs/perth_qck.nc -O /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA_MERC/archive/perth_qck_20260329.nc\nROMS/TOMS, Version 4.0, Saturday - March 28, 2026 - 10:26:16 AM"; :ana_file = "ROMS/Functionals/ana_btflux.h"; :CPP_options = "PERTH, ANA_BSFLUX, ANA_BTFLUX, ASSUMED_SHAPE, ATM_PRESS, AVERAGES, BOUNDARY_ALLREDUCE, BULK_FLUXES, COLLECT_ALLGATHER, COOL_SKIN, CURVGRID, DIFF_GRID, DJ_GRADPS, DOUBLE_PRECISION, EMINUSP, KANTHA_CLAYSON, LONGWAVE_OUT, MASKING, MIX_GEO_TS, MIX_S_UV, MPI, MY25_MIXING, NONLINEAR, NONLIN_EOS, NO_WRITE_GRID, N2S2_HORAVG, POWER_LAW, PROFILE, K_GSCHEME, RADIATION_2D, REDUCE_ALLREDUCE, RI_SPLINES, RST_SINGLE, SALINITY, SOLAR_SOURCE, SOLVE3D, SPLINES_VDIFF, SPLINES_VVISC, STATIONS, TS_DIF2, UV_ADV, UV_COR, UV_U3HADVECTION, UV_C4VADVECTION, UV_QDRAG, UV_VIS2, VAR_RHO_2D, VISC_GRID"; :NCO = "netCDF Operators version 5.0.7 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)"; :history_of_appended_files = "Sun Mar 29 10:32:09 2026: Appended file /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA/grid_perth_500m.nc had no \"history\" attribute\nSat Mar 28 10:32:07 2026: Appended file /group/oi008/ijanekovic/software/AUSTRALIA/ROMS_CWA/grid_perth_500m.nc had no \"history\" attribute\n"; }