Skip to content

User Configuration File - Preprocessing Sections

To execute the SURF-NEMO package, the user must input several model parameters to select a specific simulation region, the simulation period, horizontal and vertical turbulence schemes, input datasets, interpolation methods, etc. These parameters are used to conduct the pre- and post-processing phases and to populate the Fortran namelist required to execute the NEMO-OPA code.
These choices are made by specifying the values of the input model parameters in the user configuration file "setParFree.json", where all the free-user input parameters are grouped in different sections according to their functionality. In this chapter we provide details of each section of the configuration file and specify the admissible values, the unit measures and the “reference value” used for the test case experiment for each parameter (see Section 6.4).
Some of the input model parameters are fixed and defined inside the SURF source package in the file "setParFix" (see Appendix A for more details)

Configuration file and JSON Object Structure

The user configuration file has a JavaScript Object Notation (JSON)-based format. JSON is a simple, text-based method of storing and transmitting structured data. This format is "self-describing", easy to understand and can support complex data types and structures. It is commonly used for configuration files in web applications.
JSON syntax is derived from JavaScript object notation syntax and can contain either an array of values or an object (an associative array of name/value pairs also referred to as properties). An array is surrounded by square brackets, [ and ], and contains a comma-separated list of values. An object is surrounded by curly brackets,{ and }, and contains a comma-separated list of name/value pairs. A name/value pair consists of a field name (in double quotes), followed by a colon (:), followed by the field value. A value in an array or object can be of type number (integer or floating-point), string (in double-quotes), boolean (true or false), another array (surrounded by square brackets, [ and ]), another object (surrounded by curly brackets, [ and ]), or null.
The JSON configuration file defined for the SURF-NEMO package is shown in Figure 3.1. At the top level, we have created the “sections” array, which is an object with just one name/value pair. This array contains various objects. Each object contains three properties: a title that reflects the contents of the section, a four-digit alphanumeric identifier ID (id = A001, A002, etc. for pre-processing sections and id = B001, B002, etc. for post-processing sections) and an array of items delimited by square brackets. Each element of the “items” array is an object that is identified by a name, a value, a data type (int, float, double, bool and string) and a brief description of the corresponding parameter.
../assets/img/jsonFile.png
JSON representation for the SURF-NEMO user-configuration file.

Genearal Input parameters

Section set_surf

The section set_surf contains the following two parameters:

nnest
Number of nesting domain.

Type: int  Ref.Value: 1  Range: 1, 2, 3

nameNestDomain
Name of the nest domain to simulate.

Type: string  Ref.Value: gulfTaranto

Section set_lrun

The section set_lrun contains the logical parameters to activate/deactivate specific tasks.

lrun_childMeshMask
Enables the execution of the CHILD-MESHMASK GENERATION task.

Type: bool   Ref.Value: True

lrun_regridPreAtm
Enables the execution of the ATMOSPHERIC-DATA-REGRIDDING task.

Type: bool   Ref.Value: True

lrun_regridPreOceIC
Enables the execution of the OCEAN-IC-DATA-REGRIDDING phase.

Type: bool   Ref.Value: True

lrun_regridPreOceBC
Enables the execution of the OCEAN-BC-DATA-REGRIDDING phase.

Type: bool   Ref.Value: True

lrun_regridPreTideBC
Enables the execution of the TIDE-BC-DATA-REGRIDDING phase.

Type: bool   Ref.Value: True

lrun_regridPreWeights
Enables the computation/copy of WEIGHT-FILEs for input_fields REMAPPING (if lrun_regridPre=True).

Type: bool   Ref.Value: True

lrun_ocean
Enables the execution of the NEMO codes.

Type: bool   Ref.Value: True

lrun_regridOutUV
Enables the execution of the output-UV_fields REMAPPING (from UV GRID to T-GRID).

Type: bool   Ref.Value: False

lrun_regridOutUVWeghts
Enables the computation/copy of WHEGHT-FILEs for output-UV_fields REMAPPING (if lrun_regridOutUV-True).

Type: bool   Ref.Value: False

lrun_shapFiltBat
Enables the execution of the SHAPIRO Filter for Bathymetric datasets.

Type: bool   Ref.Value: True

lrun_shapFiltOce
Enable the execution of the SHAPIRO Filter fo Ocean datasets.

Type: bool   Ref.Value: False

Input parameters for spatial grid generation

Section set_xyGrid

The section set_xyGrid contains the free input parameters required for the generation of the horizontal model grid.

gr_xygridSpec
Parameters specification for the horizontal grid: if = 0, the grid is function of the 5 variables (lam0,phi0,nlam,nphi,dxy) if = 1, the grid is function of the 5 variables (lam0,phi0,lam1,phi1,dxy)..

Type: int   Ref.Value: 0   Range: 0, 1

gr_jpidta
Number of grid points in zonal direction to specify if xygridSpec=0 (if =NOTUSED, parameter not read).

Type: int   Ref.Value: 94

gr_jpjdta
Number of grid points in meridional direction to specify if xygridSpec=0 (if =NOTUSED, parameter not read).

Type: int   Ref.Value: 79

gr_ppglam0
Longitude of the first raw and column T-point to specify if xygridSpec=0,1.

Type: float   Ref.Value: 16.4375

gr_ppglam1
Longitude of the last raw and column T-point to specify if xygridSpec=1 (if =NOTUSED, parameter not read).

Type: float   Ref.Value: NOTUSED

gr_ppgphi0
Latitude of the first raw and column T-point to specify if xygridSpec=0,1.

Type: float   Ref.Value: 38.9375

gr_ppgphi1
Latitude of the last raw and column T-point to specify if xygridSpec=1 (if =NOTUSED, parameter not read).

Type: float   Ref.Value: NOTUSED

gr_jp_cfg
Child model resolution (1/gr_jp_cfg) to specify if xygridSpec=0,1.

Type: float   Ref.Value: 48.

gr_jp_cfg_father
Father model resolution (1/gr_jp_cfg_father).

Type: float   Ref.Value: 16.

Section set_zGrid

The section set_zGrid contains the free input parameters used to generate the vertical grid.

gr_jpkdta
Number of vertical levels.

Type: int   Ref.Value: 120

gr_zgridSpec
Parameters specification for the vertical grid: if = 0, the grid is function of the 5 variables (hh0,h1,hsur,hcr,hth) if = 1, the grid is function of the 4 variables (dzmin,hmax,hcr,hth).

Type: int   Ref.Value: 1.   Range: 0, 1

gr_ppsur
Parameter h_sur for the z-coord. trasformation to specify if zgridSpec=0 (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

gr_ppa0
Parameter h_0 for the z-coordinate trasformation to specify if zgridSpec=0 (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

gr_ppa1
Parameter h_1 for the z-coordinate trasformation to specify if zgridSpec=0 (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

gr_ppkth
Parameter h_th which gives the approximate layer number above which stretching will be maximum (usually of order nz/2) to specify if zgridSpec=0,1.

Type: double   Ref.Value: 100

gr_ppacr
Parameter h_cr which gives the grid stretching factor (the highest gr_ppacr, the smallest the stretching) to specify if zgridSpec=0,1.

Type: double   Ref.Value: 30

gr_ppdzminw
Depth of the top (first) model layer depth of second 'w' level to specify if zgridSpec=1 (if =NOTUSED, parameter not read).

Type: double   Ref.Value: 2.8

gr_pphmaxw
Maximum depth of the ocean depth of the last 'w' level (set to 0.0 to be computed) to specify if zgridSpec=1 (if =NOTUSED, parameter not read).

Type: double   Ref.Value: 0.0

gr_dbletanh
Enables the use of the double tanh function for vertical coordinates.

Type: bool.   Ref.Value: False.

gr_ppa2
Parameter h_2 to specify if gr_dbletanh=True (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

gr_ppkth2
Parameter h_th2 if gr_dbletanh=True (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

gr_ppacr2
Parameter h_cr2 if gr_dbletanh=True (if =NOTUSED, parameter not read).

Type: double   Ref.Value: NOTUSED

Input parameters for date and time simulation

Section set_dateTime

This section of the JSON file contains the free input parameters used to define the period and time discretization of the simulation.

start_date
Initial date of the simulation (the run starts at 00:00).

Type: string   Ref.Value: 20141005

ndays
Total number of simulation days.

Type: int   Ref.Value: 2

ndays_spinup
Number of spin-up days.

Type: int   Ref.Value: 1   Range: 0:ndays

dom_rdt
Simulation 'baroclinic' time step (...40, 48, 50, 60, 72, 80, 90, 100, 120, 144...).

Type: float   Ref.Value: 150.

runMan_write
Frequency of write in the output file express as the number of simulation time step.

Type: int   Ref.Value: 24

dom_btAuto
Enables the automatically definition of baro-timestep to be just below a user defined maximum courant number dom_btCmax.

Type: bool   Ref.Value: False

dom_btCmax
Maximum courant number (allowed if dom_btAuto=True).

Type: float   Ref.Value: 0.8

dom_baro
Number of iterations of barotropic mode during dom_rdt (allowed if dom_btAuto=False).

Type: int   Ref.Value: 100

runMan_rstart
Start from rest (False) or from a restart file (True).

Type: bool   Ref.Value: True

ndays_xsimu
Number of days per each restart simulation.

Type: float   Ref.Value: 1

Input parameters for surface and lateral boundary conditions

Section set_sbc

This section of the JSON file contains the free input parameters used to define surface boundary condition.

sbc_iformulat
Surface boundary condition formulation to be used (=0)MFS bulk formulat,(=1)fluxform+ssRest,(=2)CORE formulation.

Type: int   Ref.Value: 0   Range: 0, 1, 2

sbc_ltimeInterp
Activate, or not, the time interpolation (=False) steplike shape forcing (=True) broken line shape forcing.

Type: bool   Ref.Value: True

sbc_zreftemp
Reference height (m) for the Air Temperature and humidity (for the CORE formulation).

Type: float   Ref.Value: 10.

sbc_zrefwind
Reference height (m) for the wind vector (for the CORE formulation).

Type: float   Ref.Value: 10.

sbc_aprdyn
Enables the inclusion of atmospheric pressure gradien in ocean and ice Eqs.

Type: bool   Ref.Value: False

sbc_sclapr
Scaling factor to convert atmospheric presure from hPa to Pa.

Type: float   Ref.Value: 1.

Section set_obc

This section of the JSON file contains the free input parameters used to define lateral open boundary conditions.

obc_dyn2d
Algorithm of boundary condition for barotropic solution: flather.

Type: string   Ref.Value: flather   Range: flather

obc_dyn2d_dta
Boundary data to use: (=0)Initial condition (=1)external data (=2)tidal forcing (=3)xternal data+tidal.

Type: int   Ref.Value: 1   Range: 0, 1, 2 ,3

obc_dyn3d
Algorithm of boundary condition for baroclinic velocities: frs, orlanski.

Type: string   Ref.Value: frs   Range: frs, orlanski

obc_dyn3d_dta
Boundary data to use: (=0)Initial condition (=1)external data.

Type: int   Ref.Value: 1   Range: 0, 1

obc_tra
Algorithm of boundary condition for active tracers: frs, orlanski.

Type: string   Ref.Value: frs   Range: frs, orlanski

obc_tra_dta
Boundary data to use: (=0)Initial condition (=1)external data.

Type: int   Ref.Value: 1   Range: 0, 1

obc_rimwidth
Width of the FRS zone.

Type: int   Ref.Value: 1

obc_ltimeInterp
Activate, or not, the time interpolation (=False) steplike shape forcing (=True) broken line shape forcing.

Type: bool   Ref.Value: True

obc_lvelCorr
Activate the Integral Contraint method to preserve the total transport after the interpolation.

Type: bool   Ref.Value: False

Section set_tide

This section of the JSON file contains the free input parameters used to define the tidal components which can be added both as the equilibrium tidal sea level and/or only at the lateral boundaries

latBtide_lPot
Enables the use of tidal potential forcing.

Type: bool   Ref.Value: True

latBtide_K1
Name of the Lunar diurnal K1 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: K1   Range: K1

latBtide_O1
Name of the Lunar diurnal O1 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: O1   Range: O1

latBtide_P1
Name of the Solar diurnal P1 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: P1   Range: P1

latBtide_Q1
Name of the Larger lunar elliptic diurnal Q1 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: Q1   Range: Q1

latBtide_K2
Name of the Lunisolar semidiurnal K2 tidal component (if =NOTUSED, component not used)

Type: string   Ref.Value: K2   Range: K2

latBtide_M2
Name of the Principal lunar semidiurnal M2 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: M2   Range: M2

latBtide_N2
Name of the Larger lunar elliptic semidiurnal N2 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: N2   Range: N2

latBtide_S2
Name of the Principal solar semidiurnal S2 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: S2   Range: S2

latBtide_M4
Name of the Shallow water overtides of principal lunar M4 tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: M4   Range: M4

latBtide_Mm
Name of the Lunar monthly Mm tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: Mm   Range: Mm

latBtide_Mf
Name of the Lunisolar fortnightly Mf tidal component (if =NOTUSED, component not used).

Type: string   Ref.Value: Mf   Range: Mf

Input parameters for physical parametrization

Section set_eos

This section of the JSON file contains the free input parameters used to define equation of state of sea water.

eos_type
type of equation of state and Brunt-Vaisala frequency: (=-1)TEOS-10, (=0)EOS-80, (=1)S-EOS.

Type: int   Ref.Value: 0   Range: -1, 0, 1

eos_useCT
Enables the use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm.

Type: bool   Ref.Value: False

eos_a0
S-EOS coefficients: thermal expension coefficient.

Type: float   Ref.Value: 0.1655

eos_b0
S-EOS coefficients: saline expension coefficient.

Type: float   Ref.Value: 0.76554

eos_lambda1
S-EOS coefficients: cabbeling coeff in T^2 (=0 for linear eos).

Type: float   Ref.Value: 0.05952

eos_lambda2
S-EOS coefficients: cabbeling coeff in S^2 (=0 for linear eos).

Type: float   Ref.Value: 0.00074914

eos_mu1
S-EOS coefficients: thermobaric coeff. in T (=0 for linear eos).

Type: float   Ref.Value: 0.0001497

eos_mu2
S-EOS coefficients: thermobaric coeff. in S (=0 for linear eos).

Type: float   Ref.Value: 1.109e-05

eos_nu
S-EOS coefficients: cabbeling coeff in T*S (=0 for linear eos).

Type: float   Ref.Value: 0.0024341

Section set_botFric

This section of the JSON file contains the free input parameters used to define the bottom friction

botB_bfri2
Bottom drag coefficient (non linear case).

Type: float   Ref.Value: 1.e-3

botB_bfeb2
Bottom turbulent kinetic energy background (m^2/s^2).

Type: float   Ref.Value: 2.5e-3

Section set_xyturbTracers

This section of the JSON file contains the free input parameters used to define the parameterization of lateral subgrid-scale diffusion for tracers.

tra_typeOperator
Type of the operator used (0)laplacian, (1)bilaplacian.

Type: int   Ref.Value: 0   Range: 0, 1

tra_eddycoeffSpec
Horizontal eddy coeff. specification (0)def. by coeff. tra_eddycoeff_child, (1)def. from coeff. tra_eddycoeff_father according fat/child coeff. relation.

Type: int   Ref.Value: 0   Range: 0, 1

tra_eddycoeff_child
Horizontal eddy diffusivity (>0 (m2/s) laplacian or < 0 (m4/s2) bilaplacian) of the child model (if =NOTUSED, parameter not read).

Type: float   Ref.Value: 80.

tra_eddycoeff_father
Horizontal eddy diffusivity (>0 (m2/s) laplacian or < 0 (m4/s2) bilaplacian) of the father model to be used in fat/child coeff. relation (if =NOTUSED, parameter not read).

Type: float   Ref.Value: NOTUSED

tra_factor
Factor to be used in fat/child coeff. relation (if laplacian:(a_child=factor*???), if bilaplacian:(a_child=factor*a_fat(Dx_child/Dx_fat)^4)).

Type: float   Ref.Value: 1

Section set_xyturbMomentum

This section of the JSON file contains the free input parameters used to define the parameterization of lateral subgrid-scale viscosity for momentum.

dyn_typeOperator
type of the operator used (0)laplacian, (1)bilaplacian.

Type: int   Ref.Value: 1   Range: 0, 1

dyn_eddycoeffSpec
horizontal eddy coeff. specification (0)def. by coeff. dyn_eddycoeff_child, (1)def. from coeff. dyn_eddycoeff_father according fat/chld coeff. relation.

Type: int   Ref.Value: 1   Range: 0, 1

dyn_eddycoeff_child
horizontal eddy viscosity (>0 (m2/s) laplacian or < 0 (m4/s2) bilaplacian) of the child model (if =NOTUSED, parameter not read).

Type: float   Ref.Value: NOTUSED

dyn_eddycoeff_father
horizontal eddy viscosity (>0 (m2/s) laplacian or < 0 (m4/s2) bilaplacian) of the father model to be used in fat/child coeff. relation (if =NOTUSED, parameter not read).

Type: float   Ref.Value: -0.5e10

dyn_factor
factor to be used in father/child coeff. relation (if laplacian:(a_child=factor*???), if bilaplacian:(a_child=factor*a_fat(Dx_child/Dx_fat)^4)).

Type: float   Ref.Value: 1.

Section set_zturb

This section of the JSON file contains the free input parameters used to define the vertical eddy viscosity and diffusivity coefficients

zdyn_avm0
Vertical eddy viscosity [m2/s] (background Kz if not 'key_zdfcst').

Type: float   Ref.Value: 1.2e-5

zdyn_avt0
Vertical eddy diffusivity [m2/s] (background Kz if not 'key_zdfcst').

Type: float   Ref.Value: 1.2e-6

zdyn_avevd
Evd mixing coefficient [m2/s].

Type: float   Ref.Value: 10.

zdynric_avmri
Maximum value of the vertical viscosity.

Type: float   Ref.Value: 1.e-2

zdynric_alp
Vertical eddy viscosity [m2/s] (background Kz if not 'key_zdfcst').

Type: float   Ref.Value: 5.

zdynric_ric
Vertical eddy viscosity [m2/s] (background Kz if not 'key_zdfcst').

Type: float   Ref.Value: 2.

Input parameters for downloading input datasets

Section set_dataDownlCoast_urlName

This section of the JSON file contains the parameters needed to make up the URL that is required to access the input coastline datasets from a local or remote ropository.

urlCoast_usr
Username to access the coastline datasets from a remote ftp server.

Type: string   Ref.Value: usr

urlCoast_pwd
Password to access the coastline datasets from a remote ftp server.

Type: string   Ref.Value: pwd

urlCoast_urlbase
Parametric urlname (i.e. ftp:/... or file:///...) for the coastline datasets. Parameters: (RESCOAST).

Type: string   Ref.Value: file:///scratch/surf/surf_datasets/current/coastline/GSHHS_shp/(RESCOAST)

urlCoast_resol
Name for spatial resolution used to replace the substring (RESCOAST) on the parametric urlname (if =NOTUSED, parameter not read).

Type: string   Ref.Value: h   Range: f, h, i, l, c

Section set_dataDownlCoast_fileName

This section of the JSON file contains the parameters for the FILENAMEs of the input coastline datasets.

fileCoast_lland
Enables the use of the land coastline.

Type: bool   Ref.Value: True

fileCoast_filebaseLand
Files name for NOAA coastline datasets contains boundary between land and ocean (if fileCoast_lland=True). Parameters: (RESCOAST).

Type: string   Ref.Value: GSHHS_(RESCOAST)_L1.shp

fileCoast_llake
Enables the use of the lake coastline.

Type: bool   Ref.Value: False

fileCoast_filebaseLake
Files name for NOAA coastline datasets contains boundary between lake and land (if fileCoast_llake=True). Parameters: (RESCOAST).

Type: string   Ref.Value: GSHHS_(RESCOAST)_L2.shp

fileCoast_lislandlake
Enables the use of the islelake coastline.

Type: bool   Ref.Value: False

fileCoast_filebaseIslandlake
Files name for NOAA coastline datasets contains boundary between island-in-lake and lake (if fileCoast_lislandlake=True). Parameters: (RESCOAST).

Type: string   Ref.Value: GSHHS_(RESCOAST)_L3.shp

fileCoast_resol
Name for spatial resolution used to replace the substring (RESCOAST) on the parametric file name (if =NOTUSED, parameter not read).

Type: string   Ref.Value: h

fileCoast_lcompression
(=True) if datasets you want to download are gzip compressed files (*.gz).

Type: bool   Ref.Value: False

fileCoast_lkeepSrcFull
(=True) if you want to keep in your disk the downloaded uncutted datasets.

Type: bool   Ref.Value: True

Section set_dataDownlBat_urlName

This section of the JSON file contains the parameters needed to make up the URL that is required to access the input bathymetry datasets from a local or remote ropository.

urlBat_usr
Username to access the bathymetric datasets from a remote ftp server.

Type: string   Ref.Value: usr

urlBat_pwd
Password to access the bathymetric datasets from a remote ftp server.

Type: string   Ref.Value: pwd

urlBat_urlbase
Parametric urlname (i.e. ftp:/... or file:///...) for the bathymetric datasets. Parameters: (RESOL).

Type: string   Ref.Value: usr

urlBat_resol
Name for spatial resolution used to replace the substring (RESOL) on the parametric urlname (if =NOTUSED, parameter not read).

Type: string   Ref.Value: h

Section set_dataDownlBat_fileName

This section of the JSON file contains the parameters for the FILENAME of the input bathymetry datasets.

fileBat_filebase
Parametric filename for the source bathymetric datasets. Parameters: (RESBAT).

Type: string   Ref.Value: macroMED_bathyGEBCO.nc

fileBat_resol
Name for spatial resolution used to replace the substring (RESBAT) on the parametric file name (if =NOTUSED, parameter not read).

Type: string   Ref.Value: NOTUSED

fileBat_lcompression
(=True) if datasets you want to download are gzip compressed files (*.gz).

Type: bool   Ref.Value: False

fileBat_llonFlip
(=True) if longitude coord. is in the 0 to 360 range and (=False) if longitude is in -180:+180 range.

Type: string   Ref.Value: macroMED_bathyGEBCO.nc

fileBat_llatInv
(=True) if the dataset contains latitude decreasing through the pole.

Type: bool   Ref.Value: False

fileBat_ldepthIncr
(=True) if the dataset contains sea floor elevation (positive) increases with increasing water depth.

Type: bool   Ref.Value: False

fileBat_lkeepSrcFull
(=True) if you want to keep in your disk the downloaded uncutted datasets.

Type: bool   Ref.Value: False

Section set_dataDownlBat_varName

This section of the JSON file contains the parameters for the VARIABLE-NAMEs of the input bathymetry datasets.

srcDimBat_lon
Name of the dimension for the longitude.

Type: string   Ref.Value: lon

srcDimBat_lat
Name of the dimension for the latitude.

Type: string   Ref.Value: lat

srcCrdBat_lon
Name of the coordinate variable for the longitude.

Type: string   Ref.Value: lon

srcCrdBat_lat
Name of the coordinate variable for the latitude.

Type: string   Ref.Value: lat

srcVarBat_elev
Name of the variable for the Sea Floor Elevation.

Type: string   Ref.Value: elevation

Section set_dataDownlAtmMesh_urlName

This section of the JSON file contains the parameters needed to make up the URL that is required to access the input atmospheric meshmask datasets from a local or remote ropository.

urlAtmMesh_usr
Username to access the input atmospheric meshmask datasets from a remote ftp server.

Type: string   Ref.Value: usr

urlAtmMesh_pwd
Password to access the input atmospheric meshmask datasets from a remote ftp server.

Type: string   Ref.Value: pwd

urlAtmMesh_urlbase
Parametric urlname (i.e. ftp:/... or file:///...) for input atmospheric meshmask datasets. Parameters: (FIELD),YYYY(p)MM(p)DD(p).

Type: string   Ref.Value: file:///scratch/surf/indata_offline/gulfTaranto_20141005/data/data00/indata/atmosphere/srcFull

urlAtmMesh_velU
Name for the Zonal Air Velocity used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: v10m

urlAtmMesh_velV
Name for the Meridional Air Velocity used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: v10m

urlAtmMesh_mslp
Name for the Mean Sea-Level Pressure used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: mslp

urlAtmMesh_cloudCov
Name for the Total Cloud Cover used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: tcc

urlAtmMesh_temp
Name for the Air Temperature used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: t2m

urlAtmMesh_dpTemp
Name for the Dewpoint Temperature used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: d2m

urlAtmMesh_prec
Name for the Total Precipitation used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: precip

urlAtmMesh_tauU
Name for the Zonal Wind Stress used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: tauU

urlAtmMesh_tauV
Name for the Meridional Wind Stress used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: tauV

urlAtmMesh_qtot
Name for the Total Heat Flux used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: qtot

urlAtmMesh_qsr
Name for the Solar Radiation Penetration used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: qsr

urlAtmMesh_emp
Name for the Mass Flux Exchanged used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: emp

urlAtmMesh_tempS
Name for the Surface Temperature used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: sst

urlAtmMesh_salS
Name for the Surface Salinity used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: sss

urlAtmMesh_umid
Name for the Air Umidity used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: umid

urlAtmMesh_radLW
Name for the Long Wave Radiation used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: lwrd

urlAtmMesh_radSW
Name for the Short Wave Radiation used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: swrd

urlAtmMesh_snow
Name for the Solid Precipitation used to replace the substring (FIELD) on the parametric urlname.

Type: string   Ref.Value: snow

Section set_dataDownlAtmMesh_fileName

This section of the JSON file contains the parameters needed to make up the FILENAMEs of the input atmospheric meshmask datasets.

fileAtmMesh_filebase_velU
Parametric filename for the Zonal Air Velocity datasets before the spinup-time (if sbc_iformulat=0,2). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_velV
Parametric filename for the Meridional Air Velocity datasets before the spinup-time (if sbc_iformulat=0,2). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_mslp
Parametric filename for the Mean Sea-Level Pressure datasets before the spinup-time (if sbc_iformulat=0 or/and sbc_aprdyn). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_cloudCov
Parametric filename for the Total Cloud Cover datasets before the spinup-time (if sbc_iformulat=0). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_temp
Parametric filename for the Air Temperature datasets before the spinup-time (if sbc_iformulat=0,2). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_dpTemp
Parametric filename for the Dewpoint Temperature datasets before the spinup-time (if sbc_iformulat=0). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)-ECMWF---AM0125-MEDATL-bYYYY(i+1)MM(i+1)DD(i+1)_an-fv05.00.nc

fileAtmMesh_filebase_prec
Parametric filename for the Total Precipitation datasets before the spinup-time (if sbc_iformulat=0,2). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: YYYY(i)MM(i)DD(i)_YYYY(i+1)MM(i+1)DD(i+1)-ECMWF---AM025-MEDATL-bYYYY(i)MM(i)DD(i)_fc00-fv02.00_PREC.nc

fileAtmMesh_filebase_tauU
Parametric filename for the Zonal Wind Stress datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: NOTUSED

fileAtmMesh_filebase_tauV
Parametric filename for the Meridional Wind Stress datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_qtot
Parametric filename for the Total Heat Flux datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_qsr
Parametric filename for the Solar Radiation Penetration datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_emp
Parametric filename for the Mass Flux Exchanged datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_tempS
Parametric filename for the Surface Temperature datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_salS
Parametric filename for the Surface Salinity datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_umid
Parametric filename for the Air Umidity datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_radLW
Parametric filename for the Long Wave Radiation datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_radSW
Parametric filename for the Short Wave Radiation datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_filebase_snow
Parametric filename for the Solid Precipitation datasets before the spinup-time (if sbc_iformulat=1). Parameters: YYYY(p)MM(p)DD(p),YYYY(i)MM(i)DD(i),YYYY(i-1)MM(i-1)DD(i-1),YYYY(i+1)MM(i+1)DD(i+1).

Type: string   Ref.Value: usr

fileAtmMesh_lcompression
(=True) if the datasets you want to download are gzip compressed files (*.gz).

Type: bool   Ref.Value: False

fileAtmMesh_llonFlip
(=True) if the longitude coord. is in the 0 to 360 range (=False) if longitude is in -180:+180 range.

Type: bool   Ref.Value: False

fileAtmMesh_llatInv
(=True) if the dataset contains latitude decreasing through the pole.

Type: bool   Ref.Value: True

fileAtmMesh_lkeepSrcFull
(=True) if you want to keep in your disk the downloaded uncutted datasets.

Type: bool   Ref.Value: True

Section set_dataDownlAtmMesh_varName

This section of the JSON file contains the parameters for the VARIABLE-NAMEs of the input atmospheric meshmask datasets.

srcDimAtmMesh_lon
Name of the dimension for the longitude.

Type: string   Ref.Value: lon

srcDimAtmMesh_lat
Name of the dimension for the latitude.

Type: string   Ref.Value: lat

srcDimAtmMesh_time
Name of the dimension for the time.

Type: string   Ref.Value: time

srcCrdAtmMesh_lon
Name of the coordinate variable containing the longitude.

Type: string   Ref.Value: lon

srcCrdAtmMesh_lat
Name of the coordinate variable containing the latitude.

Type: string   Ref.Value: lat

srcCrdAtmMesh_time
Name of the variable containing time coordinate.

Type: string   Ref.Value: time

srcVarAtmMesh_mask
Name of the variable containing the Land Sea Mask (if sbc_iformulat=0,2).

Type: string   Ref.Value: LSM

srcVarAtmMesh_lont
Name of the variable containing longitude coordinate of T-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_lonu
Name of the variable containing longitude coordinate of U-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_lonv
Name of the variable containing longitude coordinate of V-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_latt
Name of the variable containing latitude coordinate of T-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_latu
Name of the variable containing latitude coordinate of U-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_latv
Name of the variable containing latitude coordinate of V-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_maskt
Name of the variable containing the Land Sea Mask of T-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_masku
Name of the variable containing the Land Sea Mask of U-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED

srcVarAtmMesh_maskv
Name of the variable containing the Land Sea Mask of V-points (if sbc_iformulat=1).

Type: string   Ref.Value: NOTUSED