Home > fvcom_prepro > make_default_nml.m

make_default_nml

PURPOSE ^

Generate a model namelist with the default values from FVCOM.

SYNOPSIS ^

function [fmt, nml] = make_default_nml(conf)

DESCRIPTION ^

 Generate a model namelist with the default values from FVCOM.

 [fmt, nml] = make_default_nml(conf)

 INPUTS
    conf - struct with the following fields
        version: FVCOM version (e.g. 'ver4.0')
        casename: model casename

 OUTPUT
    fmt - struct with the number format for each field when writing 
          the namelist.
    nml - struct with fields for each namelist section.

 Revision history
    2017-01-12 First version.

 Author(s)
    Ricardo Torres (Plymouth Marine Laboratory)
    Pierre Cazenave (Plymouth Marine Laboratory)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [fmt, nml] = make_default_nml(conf)
0002 % Generate a model namelist with the default values from FVCOM.
0003 %
0004 % [fmt, nml] = make_default_nml(conf)
0005 %
0006 % INPUTS
0007 %    conf - struct with the following fields
0008 %        version: FVCOM version (e.g. 'ver4.0')
0009 %        casename: model casename
0010 %
0011 % OUTPUT
0012 %    fmt - struct with the number format for each field when writing
0013 %          the namelist.
0014 %    nml - struct with fields for each namelist section.
0015 %
0016 % Revision history
0017 %    2017-01-12 First version.
0018 %
0019 % Author(s)
0020 %    Ricardo Torres (Plymouth Marine Laboratory)
0021 %    Pierre Cazenave (Plymouth Marine Laboratory)
0022         
0023 nml.NML_CASE = [];
0024 nml.NML_CASE.CASE_TITLE=['FVCOM ', conf.version, ' code'] ;
0025 nml.NML_CASE.TIMEZONE='UTC';
0026 nml.NML_CASE.DATE_FORMAT='YMD';
0027 nml.NML_CASE.DATE_REFERENCE='default';
0028 nml.NML_CASE.START_DATE='2006-02-01 00:00:00';
0029 nml.NML_CASE.END_DATE='2006-03-01 00:00:00';
0030 
0031 %%
0032 nml.NML_STARTUP = [];
0033 nml.NML_STARTUP.STARTUP_TYPE      = 'coldstart';
0034 nml.NML_STARTUP.STARTUP_FILE      = [conf.casename, '_restart.nc'];
0035 nml.NML_STARTUP.STARTUP_UV_TYPE   = 'default';
0036 nml.NML_STARTUP.STARTUP_TURB_TYPE = 'default';
0037 nml.NML_STARTUP.STARTUP_TS_TYPE   = 'constant';
0038 nml.NML_STARTUP.STARTUP_T_VALS    = 18.5;
0039 fmt.NML_STARTUP.STARTUP_T_VALS.format    = '%5.2f';
0040 nml.NML_STARTUP.STARTUP_S_VALS    = 35.6;
0041 fmt.NML_STARTUP.STARTUP_S_VALS.format    = '%5.2f';
0042 nml.NML_STARTUP.STARTUP_U_VALS    = 0.0E+0;
0043 fmt.NML_STARTUP.STARTUP_U_VALS.format    = '%5.2f';
0044 nml.NML_STARTUP.STARTUP_V_VALS    = 0.0E+0;
0045 fmt.NML_STARTUP.STARTUP_V_VALS.format    = '%5.2f';
0046 nml.NML_STARTUP.STARTUP_DMAX      =  -5.0;
0047 fmt.NML_STARTUP.STARTUP_DMAX.format      =  '%5.2f';
0048 %/
0049 %%
0050 nml.NML_IO = [];
0051 nml.NML_IO.INPUT_DIR       =  './input';
0052 nml.NML_IO.OUTPUT_DIR      =  './output';
0053 nml.NML_IO.IREPORT         =  10000;
0054 fmt.NML_IO.IREPORT.format         =  '%u';
0055 nml.NML_IO.VISIT_ALL_VARS  = 'F';
0056 nml.NML_IO.WAIT_FOR_VISIT  = 'F';
0057 nml.NML_IO.USE_MPI_IO_MODE = 'F';
0058 %/
0059 %%
0060 nml.NML_INTEGRATION = [];
0061 nml.NML_INTEGRATION.EXTSTEP_SECONDS =  0.2 ;
0062 fmt.NML_INTEGRATION.EXTSTEP_SECONDS.format =  '%6.3f' ;
0063 nml.NML_INTEGRATION.ISPLIT          =  10 ;
0064 fmt.NML_INTEGRATION.ISPLIT.format          =  '%u' ;
0065 nml.NML_INTEGRATION.IRAMP           =  864000; %! 24 hours with dt=0.2
0066 fmt.NML_INTEGRATION.IRAMP.format           =  '%u' ; %! 24 hours with dt=0.2
0067 nml.NML_INTEGRATION.MIN_DEPTH       =  0.2;
0068 fmt.NML_INTEGRATION.MIN_DEPTH.format       =  '%5.2f';
0069 nml.NML_INTEGRATION.STATIC_SSH_ADJ  =  0.0;
0070 fmt.NML_INTEGRATION.STATIC_SSH_ADJ.format  =  '%5.2f';
0071 %/
0072 %%
0073 nml.NML_RESTART = [];
0074 nml.NML_RESTART.RST_ON  = 'T';
0075 nml.NML_RESTART.RST_FIRST_OUT      = '2046-03-01 00:00:00';%
0076 nml.NML_RESTART.RST_OUT_INTERVAL   = 'seconds = 86400.';%
0077 nml.NML_RESTART.RST_OUTPUT_STACK   =           0;
0078 fmt.NML_RESTART.RST_OUTPUT_STACK.format   =           '%u';
0079 %/
0080 %%
0081 nml.NML_NETCDF = [];
0082 nml.NML_NETCDF.NC_ON   = 'T';
0083 nml.NML_NETCDF.NC_FIRST_OUT    = '2046-02-01 00:00:00';%
0084 nml.NML_NETCDF.NC_OUT_INTERVAL =  'seconds= 3600.';%
0085 nml.NML_NETCDF.NC_OUTPUT_STACK =  0;%
0086 fmt.NML_NETCDF.NC_OUTPUT_STACK.format =  '%u';%
0087 nml.NML_NETCDF.NC_SUBDOMAIN_FILES      = 'FVCOM' ;%
0088 nml.NML_NETCDF.NC_GRID_METRICS = 'T';
0089 nml.NML_NETCDF.NC_FILE_DATE    = 'T';
0090 nml.NML_NETCDF.NC_VELOCITY     = 'F';
0091 switch conf.version
0092     case 'fvcom-offline'
0093         nml.NML_NETCDF.NC_OFFLINE      = 'T';
0094     case 'ver3.2.1'
0095     case 'ver3.1.6'
0096     case 'ver4.0'
0097         nml.NML_NETCDF.NC_OFFLINE      = 'T';
0098 end
0099 nml.NML_NETCDF.NC_SALT_TEMP    = 'F';
0100 nml.NML_NETCDF.NC_TURBULENCE   = 'F';
0101 nml.NML_NETCDF.NC_AVERAGE_VEL  = 'T';
0102 nml.NML_NETCDF.NC_VERTICAL_VEL = 'T';
0103 nml.NML_NETCDF.NC_WIND_VEL     = 'F';
0104 nml.NML_NETCDF.NC_WIND_STRESS  = 'F';
0105 nml.NML_NETCDF.NC_EVAP_PRECIP  = 'F';
0106 nml.NML_NETCDF.NC_SURFACE_HEAT = 'F';
0107 nml.NML_NETCDF.NC_GROUNDWATER  = 'F';
0108 nml.NML_NETCDF.NC_BIO          = 'F';
0109 nml.NML_NETCDF.NC_WQM          = 'F';
0110 nml.NML_NETCDF.NC_VORTICITY    = 'F';
0111 switch conf.version
0112     case 'ver4.0'
0113     case 'ver4.0-ersem'
0114         nml.NML_NETCDF.NC_FABM      = 'T';
0115 end%/
0116 %%
0117 nml.NML_NETCDF_AV = [];
0118 nml.NML_NETCDF_AV.NCAV_ON = 'F';
0119 nml.NML_NETCDF_AV.NCAV_FIRST_OUT  = '2046-02-01 00:00:00';%
0120 nml.NML_NETCDF_AV.NCAV_OUT_INTERVAL       =  'seconds= 3600.';%
0121 nml.NML_NETCDF_AV.NCAV_OUTPUT_STACK       =           0;%
0122 fmt.NML_NETCDF_AV.NCAV_OUTPUT_STACK.format       =           '%u';%
0123 nml.NML_NETCDF_AV.NCAV_GRID_METRICS       = 'F';
0124 nml.NML_NETCDF_AV.NCAV_FILE_DATE  = 'T';
0125 nml.NML_NETCDF_AV.NCAV_VELOCITY   = 'F';
0126 switch conf.version
0127     case 'fvcom-ersem'
0128         nml.NML_NETCDF_AV.NCAV_OFFLINE      = 'F';
0129     case 'ver3.2.1'
0130     case 'ver3.1.6'
0131 end
0132 nml.NML_NETCDF_AV.NCAV_SALT_TEMP  = 'T';
0133 nml.NML_NETCDF_AV.NCAV_TURBULENCE = 'F';
0134 nml.NML_NETCDF_AV.NCAV_AVERAGE_VEL        = 'F';
0135 nml.NML_NETCDF_AV.NCAV_VERTICAL_VEL       = 'F';
0136 nml.NML_NETCDF_AV.NCAV_WIND_VEL   = 'F';
0137 nml.NML_NETCDF_AV.NCAV_WIND_STRESS        = 'F';
0138 nml.NML_NETCDF_AV.NCAV_EVAP_PRECIP        = 'F';
0139 nml.NML_NETCDF_AV.NCAV_SURFACE_HEAT       = 'F';
0140 nml.NML_NETCDF_AV.NCAV_GROUNDWATER        = 'F';
0141 nml.NML_NETCDF_AV.NCAV_BIO        = 'F';
0142 nml.NML_NETCDF_AV.NCAV_WQM        = 'F';
0143 nml.NML_NETCDF_AV.NCAV_VORTICITY  = 'F';
0144 switch conf.version
0145     case 'ver4.0'
0146     case 'ver4.0-ersem'
0147         nml.NML_NETCDF_AV.NCAV_FABM      = 'T';
0148 end%/
0149 %/
0150 %%
0151 nml.NML_SURFACE_FORCING = [];
0152 nml.NML_SURFACE_FORCING.WIND_ON             = 'T';
0153 nml.NML_SURFACE_FORCING.WIND_TYPE               = 'speed';%
0154 nml.NML_SURFACE_FORCING.WIND_FILE              = [conf.casename '_wnd.nc'];%
0155 nml.NML_SURFACE_FORCING.WIND_KIND              = 'variable';%
0156 nml.NML_SURFACE_FORCING.WIND_X             =  5.0000000E+00;%
0157 fmt.NML_SURFACE_FORCING.WIND_X.format             =  '%5.2f';%
0158 nml.NML_SURFACE_FORCING.WIND_Y             =  5.0000000E+00;%
0159 fmt.NML_SURFACE_FORCING.WIND_Y.format             =  '%5.2f';%
0160 nml.NML_SURFACE_FORCING.HEATING_ON             = 'T';
0161 nml.NML_SURFACE_FORCING.HEATING_TYPE           = 'flux';%
0162 nml.NML_SURFACE_FORCING.HEATING_KIND           = 'variable' ;%
0163 nml.NML_SURFACE_FORCING.HEATING_FILE            = [conf.casename '_wnd.nc'];%
0164 nml.NML_SURFACE_FORCING.HEATING_LONGWAVE_LENGTHSCALE   =  1.4;%
0165 fmt.NML_SURFACE_FORCING.HEATING_LONGWAVE_LENGTHSCALE.format   =  '%5.2f';%
0166 nml.NML_SURFACE_FORCING.HEATING_LONGWAVE_PERCTAGE      =  0.78;%
0167 fmt.NML_SURFACE_FORCING.HEATING_LONGWAVE_PERCTAGE.format      =  '%5.2f';%
0168 nml.NML_SURFACE_FORCING.HEATING_SHORTWAVE_LENGTHSCALE  =  6.3;%
0169 fmt.NML_SURFACE_FORCING.HEATING_SHORTWAVE_LENGTHSCALE.format  =  '%5.2f';%
0170 nml.NML_SURFACE_FORCING.HEATING_RADIATION             =  0.0000000E+00;%
0171 fmt.NML_SURFACE_FORCING.HEATING_RADIATION.format             =  '%6.2f';%
0172 nml.NML_SURFACE_FORCING.HEATING_NETFLUX        =  0.0000000E+00;%
0173 fmt.NML_SURFACE_FORCING.HEATING_NETFLUX.format        =  '%6.2f';%
0174 nml.NML_SURFACE_FORCING.PRECIPITATION_ON            = 'T';
0175 nml.NML_SURFACE_FORCING.PRECIPITATION_KIND          = 'variable';%
0176 nml.NML_SURFACE_FORCING.PRECIPITATION_FILE           = [conf.casename '_wnd.nc'];%
0177 nml.NML_SURFACE_FORCING.PRECIPITATION_PRC            =  0.0000000E+00;%
0178 fmt.NML_SURFACE_FORCING.PRECIPITATION_PRC.format            =  '%6.2f';%
0179 nml.NML_SURFACE_FORCING.PRECIPITATION_EVP            =  0.0000000E+00;%
0180 fmt.NML_SURFACE_FORCING.PRECIPITATION_EVP.format            =  '%6.2f';%
0181 nml.NML_SURFACE_FORCING.AIRPRESSURE_ON         = 'T';
0182 nml.NML_SURFACE_FORCING.AIRPRESSURE_KIND            = 'variable';%
0183 nml.NML_SURFACE_FORCING.AIRPRESSURE_FILE            = [conf.casename '_wnd.nc'];%
0184 nml.NML_SURFACE_FORCING.AIRPRESSURE_VALUE           =  0.0000000E+00;%
0185 fmt.NML_SURFACE_FORCING.AIRPRESSURE_VALUE.format           =  '%10.2f';%
0186 nml.NML_SURFACE_FORCING.WAVE_ON             = 'F';
0187 nml.NML_SURFACE_FORCING.WAVE_FILE               = [conf.casename '_wav.nc'];%
0188 nml.NML_SURFACE_FORCING.WAVE_KIND               = 'constant';%
0189 nml.NML_SURFACE_FORCING.WAVE_HEIGHT             =  0.0000000E+00;%
0190 fmt.NML_SURFACE_FORCING.WAVE_HEIGHT.format             =  '%5.2f';%
0191 nml.NML_SURFACE_FORCING.WAVE_LENGTH             =  0.0000000E+00;%
0192 fmt.NML_SURFACE_FORCING.WAVE_LENGTH.format             =  '%5.2f';%
0193 nml.NML_SURFACE_FORCING.WAVE_DIRECTION          =  0.0000000E+00;%
0194 fmt.NML_SURFACE_FORCING.WAVE_DIRECTION.format          =  '%5.2f';%
0195 nml.NML_SURFACE_FORCING.WAVE_PERIOD             =  0.0000000E+00;%
0196 fmt.NML_SURFACE_FORCING.WAVE_PERIOD.format             =  '%5.2f';%
0197 nml.NML_SURFACE_FORCING.WAVE_PER_BOT            =  0.0000000E+00;%
0198 fmt.NML_SURFACE_FORCING.WAVE_PER_BOT.format            =  '%5.2f';%
0199 nml.NML_SURFACE_FORCING.WAVE_UB_BOT             =  0.0000000E+00;
0200 fmt.NML_SURFACE_FORCING.WAVE_UB_BOT.format             =  '%5.2f';
0201 %/
0202 %%
0203 nml.NML_HEATING_CALCULATED = [];
0204 nml.NML_HEATING_CALCULATED.HEATING_CALCULATE_ON    = 'F';
0205 nml.NML_HEATING_CALCULATED.HEATING_CALCULATE_TYPE  = 'flux'     ;%
0206 nml.NML_HEATING_CALCULATED.HEATING_CALCULATE_FILE  = [conf.casename '_wnd.nc'];   %
0207 nml.NML_HEATING_CALCULATED.HEATING_CALCULATE_KIND  = 'variable'                     ;%
0208 nml.NML_HEATING_CALCULATED.ZUU              =   10.00000000000000     ;%
0209 fmt.NML_HEATING_CALCULATED.ZUU.format              =   '%5.2f'     ;%
0210 nml.NML_HEATING_CALCULATED.ZTT             =   10.00000000000000     ;%
0211 fmt.NML_HEATING_CALCULATED.ZTT.format             =   '%5.2f'     ;%
0212 nml.NML_HEATING_CALCULATED.ZQQ              =   10.00000000000000     ;%
0213 fmt.NML_HEATING_CALCULATED.ZQQ.format              =   '%5.2f'     ;%
0214 nml.NML_HEATING_CALCULATED.AIR_TEMPERATURE      =  0.000000000000000E+000;%
0215 fmt.NML_HEATING_CALCULATED.AIR_TEMPERATURE.format      =  '%5.2f';%
0216 nml.NML_HEATING_CALCULATED.RELATIVE_HUMIDITY       =  0.000000000000000E+000;%
0217 fmt.NML_HEATING_CALCULATED.RELATIVE_HUMIDITY.format       =  '%5.2f';%
0218 nml.NML_HEATING_CALCULATED.SURFACE_PRESSURE        =  0.000000000000000E+000;%
0219 fmt.NML_HEATING_CALCULATED.SURFACE_PRESSURE.format        =  '%5.2f';%
0220 nml.NML_HEATING_CALCULATED.LONGWAVE_RADIATION      =  0.000000000000000E+000;%
0221 fmt.NML_HEATING_CALCULATED.LONGWAVE_RADIATION.format      =  '%6.2f';%
0222 nml.NML_HEATING_CALCULATED.SHORTWAVE_RADIATION     =  0.000000000000000E+000;
0223 fmt.NML_HEATING_CALCULATED.SHORTWAVE_RADIATION.format     =  '%6.2f';
0224 nml.NML_HEATING_CALCULATED.HEATING_LONGWAVE_PERCTAGE_IN_HEATFLUX     = 0.78;%
0225 fmt.NML_HEATING_CALCULATED.HEATING_LONGWAVE_PERCTAGE_IN_HEATFLUX.format     = '%5.2f';%
0226 nml.NML_HEATING_CALCULATED.HEATING_LONGWAVE_LENGTHSCALE_IN_HEATFLUX  = 1.4;%
0227 fmt.NML_HEATING_CALCULATED.HEATING_LONGWAVE_LENGTHSCALE_IN_HEATFLUX.format  = '%5.2f';%
0228 nml.NML_HEATING_CALCULATED.HEATING_SHORTWAVE_LENGTHSCALE_IN_HEATFLUX = 6.3;
0229 fmt.NML_HEATING_CALCULATED.HEATING_SHORTWAVE_LENGTHSCALE_IN_HEATFLUX.format = '%5.2f';
0230 %/
0231 %%
0232 nml.NML_PHYSICS = [];
0233 nml.NML_PHYSICS.HORIZONTAL_MIXING_TYPE          = 'closure';
0234 nml.NML_PHYSICS.HORIZONTAL_MIXING_KIND          = 'constant';
0235 nml.NML_PHYSICS.HORIZONTAL_MIXING_COEFFICIENT   = 2.0e-1;
0236 fmt.NML_PHYSICS.HORIZONTAL_MIXING_COEFFICIENT.format   = '%e';
0237 nml.NML_PHYSICS.HORIZONTAL_PRANDTL_NUMBER       = 1.0;
0238 fmt.NML_PHYSICS.HORIZONTAL_PRANDTL_NUMBER.format       = '%5.2f';
0239 nml.NML_PHYSICS.VERTICAL_MIXING_TYPE            = 'closure';
0240 nml.NML_PHYSICS.VERTICAL_MIXING_COEFFICIENT     = 1.0E-5;%
0241 fmt.NML_PHYSICS.VERTICAL_MIXING_COEFFICIENT.format     = '%e';%
0242 nml.NML_PHYSICS.VERTICAL_PRANDTL_NUMBER         = 1.0;
0243 fmt.NML_PHYSICS.VERTICAL_PRANDTL_NUMBER.format         = '%5.2f';
0244 nml.NML_PHYSICS.BOTTOM_ROUGHNESS_MINIMUM        =  0.0025;
0245 fmt.NML_PHYSICS.BOTTOM_ROUGHNESS_MINIMUM.format        =  '%e';
0246 nml.NML_PHYSICS.BOTTOM_ROUGHNESS_LENGTHSCALE    =  -1.0;
0247 fmt.NML_PHYSICS.BOTTOM_ROUGHNESS_LENGTHSCALE.format    =  '%e';
0248 nml.NML_PHYSICS.BOTTOM_ROUGHNESS_KIND           = 'static';
0249 nml.NML_PHYSICS.BOTTOM_ROUGHNESS_TYPE           = 'orig';
0250 nml.NML_PHYSICS.BOTTOM_ROUGHNESS_FILE           = [conf.casename '_z0=0.005.nc'];
0251 nml.NML_PHYSICS.CONVECTIVE_OVERTURNING          = 'F';
0252 nml.NML_PHYSICS.SCALAR_POSITIVITY_CONTROL       = 'T';
0253 nml.NML_PHYSICS.BAROTROPIC                      = 'F';
0254 nml.NML_PHYSICS.BAROCLINIC_PRESSURE_GRADIENT    = 'sigma levels';
0255 nml.NML_PHYSICS.SEA_WATER_DENSITY_FUNCTION      = 'dens2';
0256 nml.NML_PHYSICS.RECALCULATE_RHO_MEAN            = 'F';
0257 nml.NML_PHYSICS.INTERVAL_RHO_MEAN               = 'days=1.0';% ! 'seconds=1800.';%
0258 nml.NML_PHYSICS.TEMPERATURE_ACTIVE              = 'T';
0259 nml.NML_PHYSICS.SALINITY_ACTIVE                 = 'T';
0260 nml.NML_PHYSICS.SURFACE_WAVE_MIXING             = 'F';
0261 nml.NML_PHYSICS.WETTING_DRYING_ON               = 'T';
0262 nml.NML_PHYSICS.NOFLUX_BOT_CONDITION          = 'T';
0263 nml.NML_PHYSICS.ADCOR_ON        = 'T';
0264 nml.NML_PHYSICS.EQUATOR_BETA_PLANE      = 'F';
0265 nml.NML_PHYSICS.BACKWARD_ADVECTION      = 'T';
0266 nml.NML_PHYSICS.BACKWARD_STEP   =          1;%! it can only be 1 or 2
0267 fmt.NML_PHYSICS.BACKWARD_STEP.format    =  '%u';
0268 %%/
0269 %%
0270 nml.NML_RIVER_TYPE = [];
0271 nml.NML_RIVER_TYPE.RIVER_NUMBER    =           0;%
0272 fmt.NML_RIVER_TYPE.RIVER_NUMBER.format    =           '%u';%
0273 nml.NML_RIVER_TYPE.RIVER_KIND      =         'variable';
0274 nml.NML_RIVER_TYPE.RIVER_TS_SETTING        = 'calculated';
0275 nml.NML_RIVER_TYPE.RIVER_INFLOW_LOCATION   = 'node';
0276 nml.NML_RIVER_TYPE.RIVER_INFO_FILE       = [conf.casename '_riv_ersem.nml'];
0277 %/
0278 %%
0279 nml.NML_OPEN_BOUNDARY_CONTROL = [];
0280 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_ON                      = 'T';
0281 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_NODE_LIST_FILE          = [conf.casename '_obc.dat'];
0282 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_ELEVATION_FORCING_ON    = 'T';
0283 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_ELEVATION_FILE          = [conf.casename '_elevtide.nc'];
0284 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TS_TYPE                 = 3;
0285 fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_TS_TYPE.format                 = '%u';
0286 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TEMP_NUDGING            = 'T';
0287 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TEMP_FILE               = [conf.casename '_tsobc.nc'];
0288 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TEMP_NUDGING_TIMESCALE  =  0.00005;% !0.0014;%
0289 fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_TEMP_NUDGING_TIMESCALE.format  =  '%15.10f';% !0.0014;%
0290 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_SALT_NUDGING            = 'T';
0291 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_SALT_FILE               = [conf.casename '_tsobc.nc'];
0292 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_SALT_NUDGING_TIMESCALE  =  0.00005;% !0.0014;%
0293 fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_SALT_NUDGING_TIMESCALE.format  =  '%15.10f';% !0.0014;%   switch conf.version
0294 switch conf.version
0295     case 'ver4.0'
0296     case 'ver4.0-ersem'
0297         nml.NML_OPEN_BOUNDARY_CONTROL.OBC_FABM_NUDGING            = 'F';
0298         nml.NML_OPEN_BOUNDARY_CONTROL.OBC_FABM_FILE               = [conf.casename '_ERSEMobc.nc'];
0299         nml.NML_OPEN_BOUNDARY_CONTROL.OBC_FABM_NUDGING_TIMESCALE  =  0.00005;% !0.0014;%
0300         fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_FABM_NUDGING_TIMESCALE.format  =  '%15.10f';% !0.0014;%   switch conf.version
0301 end%/
0302 
0303 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_MEANFLOW                = 'F';
0304 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_MEANFLOW_FILE           = [conf.casename '_meanflow.nc'];
0305 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TIDEOUT_INITIAL         = 1;%
0306 fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_TIDEOUT_INITIAL.format         = '%u';%
0307 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_TIDEOUT_INTERVAL        = 900;%   ! ELO_TM%TIMES(I)=(TTIME+DELTT*DTI) ! was 720! (5s*720)=3600s
0308 fmt.NML_OPEN_BOUNDARY_CONTROL.OBC_TIDEOUT_INTERVAL.format        = '%u';%   ! ELO_TM%TIMES(I)=(TTIME+DELTT*DTI) ! was 720! (5s*720)=3600s
0309 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_LONGSHORE_FLOW_ON       = 'F';
0310 nml.NML_OPEN_BOUNDARY_CONTROL.OBC_LONGSHORE_FLOW_FILE     = [conf.casename '_lsf.dat'];
0311 %/
0312 %%
0313 
0314 nml.NML_GRID_COORDINATES = [];
0315 nml.NML_GRID_COORDINATES.GRID_FILE       = [conf.casename '_grd.dat'];
0316 nml.NML_GRID_COORDINATES.GRID_FILE_UNITS = 'meters';
0317 nml.NML_GRID_COORDINATES.PROJECTION_REFERENCE  = 'proj=utm +ellps=WGS84 +zone=29';
0318 nml.NML_GRID_COORDINATES.SIGMA_LEVELS_FILE     = 'sigma.dat';
0319 nml.NML_GRID_COORDINATES.DEPTH_FILE      = [conf.casename '_dep.dat'];
0320 nml.NML_GRID_COORDINATES.CORIOLIS_FILE   = [conf.casename '_cor.dat'];
0321 nml.NML_GRID_COORDINATES.SPONGE_FILE     = [conf.casename '_spg.dat'];
0322 %/
0323 %%
0324 nml.NML_GROUNDWATER = [];
0325 nml.NML_GROUNDWATER.GROUNDWATER_ON      = 'F';
0326 nml.NML_GROUNDWATER.GROUNDWATER_TEMP_ON = 'F';
0327 nml.NML_GROUNDWATER.GROUNDWATER_SALT_ON = 'F';
0328 nml.NML_GROUNDWATER.GROUNDWATER_KIND    = 'none';%
0329 nml.NML_GROUNDWATER.GROUNDWATER_FILE    = 'none';%
0330 nml.NML_GROUNDWATER.GROUNDWATER_FLOW    = 0.0;%
0331 fmt.NML_GROUNDWATER.GROUNDWATER_FLOW.format    = '%10.6f';%
0332 nml.NML_GROUNDWATER.GROUNDWATER_TEMP    = 0.0000000E+00;%
0333 fmt.NML_GROUNDWATER.GROUNDWATER_TEMP.format    = '%10.6f';%
0334 nml.NML_GROUNDWATER.GROUNDWATER_SALT    = 0.0000000E+00;
0335 fmt.NML_GROUNDWATER.GROUNDWATER_SALT.format    = '%10.6f';
0336 %/
0337 %%
0338 nml.NML_LAG = [];
0339 nml.NML_LAG.LAG_PARTICLES_ON        = 'F';
0340 nml.NML_LAG.LAG_START_FILE   = 'lag_init.nc';
0341 nml.NML_LAG.LAG_OUT_FILE     = 'lag_out.nc';
0342 nml.NML_LAG.LAG_FIRST_OUT    = 'cycle=0';
0343 nml.NML_LAG.LAG_RESTART_FILE = 'junk.nc';
0344 nml.NML_LAG.LAG_OUT_INTERVAL = 'cycle=30';
0345 nml.NML_LAG.LAG_SCAL_CHOICE  = 'none';
0346 %/
0347 %%
0348 nml.NML_ADDITIONAL_MODELS = [];
0349 nml.NML_ADDITIONAL_MODELS.DATA_ASSIMILATION       = 'F';
0350 nml.NML_ADDITIONAL_MODELS.DATA_ASSIMILATION_FILE  =    'none';%
0351 nml.NML_ADDITIONAL_MODELS.BIOLOGICAL_MODEL        = 'F';
0352 nml.NML_ADDITIONAL_MODELS.STARTUP_BIO_TYPE        = 'observed';%
0353 switch conf.version
0354     case 'ver4.0'
0355     case 'ver4.0-ersem'
0356         nml.NML_ADDITIONAL_MODELS.FABM_MODEL            = 'F';
0357 end%/
0358 nml.NML_ADDITIONAL_MODELS.SEDIMENT_MODEL          = 'F';
0359 nml.NML_ADDITIONAL_MODELS.SEDIMENT_MODEL_FILE     = 'none';%
0360 nml.NML_ADDITIONAL_MODELS.SEDIMENT_PARAMETER_TYPE = 'none';%
0361 nml.NML_ADDITIONAL_MODELS.SEDIMENT_PARAMETER_FILE = 'none';%
0362 nml.NML_ADDITIONAL_MODELS.BEDFLAG_TYPE            = 'none';%
0363 nml.NML_ADDITIONAL_MODELS.BEDFLAG_FILE            = 'none';%
0364 nml.NML_ADDITIONAL_MODELS.ICING_MODEL             = 'F';
0365 nml.NML_ADDITIONAL_MODELS.ICING_FORCING_FILE      = 'none';%
0366 nml.NML_ADDITIONAL_MODELS.ICING_FORCING_KIND      = 'none';%
0367 nml.NML_ADDITIONAL_MODELS.ICING_AIR_TEMP          = 0.0000000E+00;%
0368 fmt.NML_ADDITIONAL_MODELS.ICING_AIR_TEMP.format          = '%10.6f';%
0369 nml.NML_ADDITIONAL_MODELS.ICING_WSPD              = 0.0000000E+00;%
0370 fmt.NML_ADDITIONAL_MODELS.ICING_WSPD.format              = '%10.6f';%
0371 nml.NML_ADDITIONAL_MODELS.ICE_MODEL               = 'F';
0372 nml.NML_ADDITIONAL_MODELS.ICE_FORCING_FILE        = 'none';%
0373 nml.NML_ADDITIONAL_MODELS.ICE_FORCING_KIND        = 'none';%
0374 nml.NML_ADDITIONAL_MODELS.ICE_SEA_LEVEL_PRESSURE  = 0.0000000E+00;%
0375 fmt.NML_ADDITIONAL_MODELS.ICE_SEA_LEVEL_PRESSURE.format  = '%10.6f';%
0376 nml.NML_ADDITIONAL_MODELS.ICE_AIR_TEMP            = 0.0000000E+00;%
0377 fmt.NML_ADDITIONAL_MODELS.ICE_AIR_TEMP.format            = '%10.6f';%
0378 nml.NML_ADDITIONAL_MODELS.ICE_SPEC_HUMIDITY       = 0.0000000E+00;%
0379 fmt.NML_ADDITIONAL_MODELS.ICE_SPEC_HUMIDITY.format       = '%10.6f';%
0380 nml.NML_ADDITIONAL_MODELS.ICE_SHORTWAVE           = 0.0000000E+00;%
0381 fmt.NML_ADDITIONAL_MODELS.ICE_SHORTWAVE.format           = '%10.6f';%
0382 nml.NML_ADDITIONAL_MODELS.ICE_CLOUD_COVER         = 0.0000000E+00;
0383 fmt.NML_ADDITIONAL_MODELS.ICE_CLOUD_COVER.format         = '%10.6f';
0384 %/
0385 %%
0386 
0387 nml.NML_PROBES = [];
0388 nml.NML_PROBES.PROBES_ON = 'F';
0389 nml.NML_PROBES.PROBES_NUMBER = 56;%
0390 fmt.NML_PROBES.PROBES_NUMBER.format = '%u';%
0391 nml.NML_PROBES.PROBES_FILE = [conf.casename '_probes.nml'];
0392 %/
0393 %%
0394 nml.NML_STATION_TIMESERIES = [];
0395 nml.NML_STATION_TIMESERIES.OUT_STATION_TIMESERIES_ON = 'F';
0396 nml.NML_STATION_TIMESERIES.STATION_FILE              = [conf.casename '_station.dat'];%
0397 nml.NML_STATION_TIMESERIES.LOCATION_TYPE             = 'node';%
0398 nml.NML_STATION_TIMESERIES.OUT_ELEVATION             = 'F';
0399 nml.NML_STATION_TIMESERIES.OUT_VELOCITY_3D           = 'F';
0400 nml.NML_STATION_TIMESERIES.OUT_VELOCITY_2D           = 'F';
0401 nml.NML_STATION_TIMESERIES.OUT_WIND_VELOCITY         = 'F';
0402 nml.NML_STATION_TIMESERIES.OUT_SALT_TEMP             = 'F';
0403 nml.NML_STATION_TIMESERIES.OUT_INTERVAL              = 'seconds= 360.0';
0404 %/
0405 %%
0406 switch conf.version
0407     case 'ver4.0'
0408     case 'ver4.0-ersem'
0409         nml.NML_FABM = [];
0410         nml.NML_FABM.STARTUP_FABM_TYPE = 'set values';
0411         nml.NML_FABM.OFFLINE_FABM_FILE=  [conf.casename '_offline.nc'];%
0412         nml.NML_FABM.USE_FABM_BOTTOM_THICKNESS= 'F';
0413         nml.NML_FABM.USE_FABM_SALINITY='F';
0414         nml.NML_FABM.FABM_DEBUG='F';
0415         nml.NML_FABM.FABM_DIAG_OUT='T';
0416 end
0417 %/
0418 
0419 
0420 %%
0421 nml.NML_NESTING = [];
0422 nml.NML_NESTING.NESTING_ON = 'F';
0423 nml.NML_NESTING.FABM_NESTING_ON = 'F';
0424 nml.NML_NESTING.NESTING_BLOCKSIZE= 10;
0425 fmt.NML_NESTING.NESTING_BLOCKSIZE.format= '%u';
0426 nml.NML_NESTING.NESTING_TYPE= 3;
0427 fmt.NML_NESTING.NESTING_TYPE.format= '%u';
0428 nml.NML_NESTING.NESTING_FILE_NAME=[conf.casename '_nest.nc'];
0429 %/
0430 %%
0431 nml.NML_NCNEST = [];
0432 nml.NML_NCNEST.NCNEST_ON = 'F';
0433 nml.NML_NCNEST.NCNEST_BLOCKSIZE= 20;
0434 fmt.NML_NCNEST.NCNEST_BLOCKSIZE.format= '%u';
0435 nml.NML_NCNEST.NCNEST_NODE_FILES=[conf.casename '_nodes.dat'];
0436 nml.NML_NCNEST.NCNEST_OUT_INTERVAL='seconds= 900.0';
0437 %/
0438 %%
0439 nml.NML_NCNEST_WAVE = [];
0440 nml.NML_NCNEST_WAVE.NCNEST_ON_WAVE  = 'F';
0441 nml.NML_NCNEST_WAVE.NCNEST_TYPE_WAVE     = 'spectral density'; %! or 'wave parameters'
0442 nml.NML_NCNEST_WAVE.NCNEST_BLOCKSIZE_WAVE   =          -1;%
0443 fmt.NML_NCNEST_WAVE.NCNEST_BLOCKSIZE_WAVE.format   =          '%i';%
0444 nml.NML_NCNEST_WAVE.NCNEST_NODE_FILES_WAVE  = 'none';
0445 %/
0446 %%
0447 nml.NML_BOUNDSCHK = [];
0448 nml.NML_BOUNDSCHK.BOUNDSCHK_ON  = 'F';
0449 nml.NML_BOUNDSCHK.CHK_INTERVAL  = 1;
0450 fmt.NML_BOUNDSCHK.CHK_INTERVAL.format  = '%u';
0451 nml.NML_BOUNDSCHK.VELOC_MAG_MAX = 6.5   ;
0452 fmt.NML_BOUNDSCHK.VELOC_MAG_MAX.format = '%5.2f'   ;
0453 nml.NML_BOUNDSCHK.ZETA_MAG_MAX  = 10.  ;
0454 fmt.NML_BOUNDSCHK.ZETA_MAG_MAX.format  =  '%5.2f'  ;
0455 nml.NML_BOUNDSCHK.TEMP_MAX      = 30.;
0456 fmt.NML_BOUNDSCHK.TEMP_MAX.format      =  '%5.2f';
0457 nml.NML_BOUNDSCHK.TEMP_MIN      = -4.;
0458 fmt.NML_BOUNDSCHK.TEMP_MIN.format      =  '%5.2f';
0459 nml.NML_BOUNDSCHK.SALT_MAX      = 40.;
0460 fmt.NML_BOUNDSCHK.SALT_MAX.format      =  '%5.2f';
0461 nml.NML_BOUNDSCHK.SALT_MIN      = -.5 ;
0462 fmt.NML_BOUNDSCHK.SALT_MIN.format      = '%5.2f' ;
0463 %/
0464 %%
0465 nml.NML_DYE_RELEASE = [];
0466 nml.NML_DYE_RELEASE.DYE_ON    = 'F';
0467 nml.NML_DYE_RELEASE.DYE_RELEASE_START    = '2046-02-01 00:00:00';%
0468 nml.NML_DYE_RELEASE.DYE_RELEASE_STOP    = '2046-03-01 00:00:00' ;%
0469 nml.NML_DYE_RELEASE.KSPE_DYE    = 1;%
0470 fmt.NML_DYE_RELEASE.KSPE_DYE.format    = '%u';%
0471 nml.NML_DYE_RELEASE.MSPE_DYE    = 1;%
0472 fmt.NML_DYE_RELEASE.MSPE_DYE.format    = '%u';%
0473 nml.NML_DYE_RELEASE.K_SPECIFY    = 1;%
0474 fmt.NML_DYE_RELEASE.K_SPECIFY.format    = '%u';%
0475 nml.NML_DYE_RELEASE.M_SPECIFY    = 8187;%
0476 fmt.NML_DYE_RELEASE.M_SPECIFY.format    = '%u';%
0477 nml.NML_DYE_RELEASE.DYE_SOURCE_TERM = 4500.0 ;
0478 fmt.NML_DYE_RELEASE.DYE_SOURCE_TERM.format =  '%10.2f' ;
0479 %%
0480 nml.NML_PWP = [];
0481 nml.NML_PWP.UPPER_DEPTH_LIMIT=20.00000;
0482 fmt.NML_PWP.UPPER_DEPTH_LIMIT.format='%5.2f' ;
0483 nml.NML_PWP.LOWER_DEPTH_LIMIT=200.0000;
0484 fmt.NML_PWP.LOWER_DEPTH_LIMIT.format='%5.2f' ;
0485 nml.NML_PWP.VERTICAL_RESOLUTION=1.000000;
0486 fmt.NML_PWP.VERTICAL_RESOLUTION.format='%5.2f' ;
0487 nml.NML_PWP.BULK_RICHARDSON=0.6500000;
0488 fmt.NML_PWP.BULK_RICHARDSON.format='%5.2f' ;
0489 nml.NML_PWP.GRADIENT_RICHARDSON=0.2500000;
0490 fmt.NML_PWP.GRADIENT_RICHARDSON.format='%5.2f' ;
0491 
0492 %%
0493 nml.NML_SST_ASSIMILATION = [];
0494 nml.NML_SST_ASSIMILATION.SST_ASSIM= 'F';
0495 nml.NML_SST_ASSIMILATION.SST_ASSIM_FILE = [conf.casename '_sst.nc'];%
0496 nml.NML_SST_ASSIMILATION.SST_RADIUS = 0.0000000E+00;
0497 fmt.NML_SST_ASSIMILATION.SST_RADIUS.format = '%12.6f' ;
0498 nml.NML_SST_ASSIMILATION.SST_WEIGHT_MAX = 1.0000000E+00;
0499 fmt.NML_SST_ASSIMILATION.SST_WEIGHT_MAX.format = '%5.5f' ;
0500 nml.NML_SST_ASSIMILATION.SST_TIMESCALE = 0.0000000E+00;
0501 fmt.NML_SST_ASSIMILATION.SST_TIMESCALE.format = '%12.6f' ;
0502 nml.NML_SST_ASSIMILATION.SST_TIME_WINDOW = 0.0000000E+00;
0503 fmt.NML_SST_ASSIMILATION.SST_TIME_WINDOW.format = '%12.6f' ;
0504 nml.NML_SST_ASSIMILATION.SST_N_PER_INTERVAL = 0;
0505 fmt.NML_SST_ASSIMILATION.SST_N_PER_INTERVAL.format = '%u';%
0506 %%
0507 nml.NML_SSTGRD_ASSIMILATION = [];
0508 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_ASSIM = 'F';
0509 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_ASSIM_FILE = [conf.casename '_sstgrd.nc'];%sst-2005_1km.nc;
0510 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_WEIGHT_MAX = 0.5000000E+00;
0511 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_TIMESCALE = 0.00010000E+00;
0512 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_TIME_WINDOW = 1.0000000E+00; % This is in hours and not in seconds as stated in the manual
0513 nml.NML_SSTGRD_ASSIMILATION.SSTGRD_N_PER_INTERVAL = 24 ;
0514 fmt.NML_SSTGRD_ASSIMILATION.SSTGRD_WEIGHT_MAX.format = '%12.6f' ;
0515 fmt.NML_SSTGRD_ASSIMILATION.SSTGRD_TIMESCALE.format = '%12.6f' ;
0516 fmt.NML_SSTGRD_ASSIMILATION.SSTGRD_TIME_WINDOW.format = '%12.6f' ;
0517 fmt.NML_SSTGRD_ASSIMILATION.SSTGRD_N_PER_INTERVAL.format = '%u' ;
0518 
0519 %%
0520 nml.NML_SSHGRD_ASSIMILATION = [];
0521 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_ASSIM    = 'F';
0522 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_ASSIM_FILE       = [conf.casename '_sshgrd.nc'];%aqua_v13_sshgrd.nc;
0523 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_WEIGHT_MAX       =  0.000000000000000E+000;
0524 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_TIMESCALE        =  0.000000000000000E+000;
0525 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_TIME_WINDOW      =  0.000000000000000E+000;
0526 nml.NML_SSHGRD_ASSIMILATION.SSHGRD_N_PER_INTERVAL   =           0;
0527 fmt.NML_SSHGRD_ASSIMILATION.SSHGRD_WEIGHT_MAX.format       =  '%12.6f' ;
0528 fmt.NML_SSHGRD_ASSIMILATION.SSHGRD_TIMESCALE.format        =  '%12.6f' ;
0529 fmt.NML_SSHGRD_ASSIMILATION.SSHGRD_TIME_WINDOW.format      =  '%12.6f' ;
0530 fmt.NML_SSHGRD_ASSIMILATION.SSHGRD_N_PER_INTERVAL.format   =           '%u';%
0531 %%
0532 nml.NML_TSGRD_ASSIMILATION = [];
0533 nml.NML_TSGRD_ASSIMILATION.TSGRD_ASSIM     = 'F';
0534 nml.NML_TSGRD_ASSIMILATION.TSGRD_ASSIM_FILE        = [conf.casename '_tsgrd.nc'];%aqua_v13_tsgrd.nc;
0535 nml.NML_TSGRD_ASSIMILATION.TSGRD_WEIGHT_MAX        =  0.000000000000000E+000;
0536 nml.NML_TSGRD_ASSIMILATION.TSGRD_TIMESCALE =  0.000000000000000E+000;
0537 nml.NML_TSGRD_ASSIMILATION.TSGRD_TIME_WINDOW       =  0.000000000000000E+000;
0538 nml.NML_TSGRD_ASSIMILATION.TSGRD_N_PER_INTERVAL    =           0;
0539 fmt.NML_TSGRD_ASSIMILATION.TSGRD_WEIGHT_MAX.format        =  '%12.6f' ;
0540 fmt.NML_TSGRD_ASSIMILATION.TSGRD_TIMESCALE.format =  '%12.6f' ;
0541 fmt.NML_TSGRD_ASSIMILATION.TSGRD_TIME_WINDOW.format       =  '%12.6f' ;
0542 fmt.NML_TSGRD_ASSIMILATION.TSGRD_N_PER_INTERVAL.format    =           '%u';%
0543 %%
0544 nml.NML_CUR_NGASSIMILATION = [];
0545 nml.NML_CUR_NGASSIMILATION.CUR_NGASSIM     = 'F';
0546 nml.NML_CUR_NGASSIMILATION.CUR_NGASSIM_FILE        = [conf.casename '_cur.nc'];%aqua_v13_cur;
0547 nml.NML_CUR_NGASSIMILATION.CUR_NG_RADIUS   =  0.000000000000000E+000;
0548 nml.NML_CUR_NGASSIMILATION.CUR_GAMA        =  0.000000000000000E+000;
0549 nml.NML_CUR_NGASSIMILATION.CUR_GALPHA      =  0.000000000000000E+000;
0550 nml.NML_CUR_NGASSIMILATION.CUR_NG_ASTIME_WINDOW    =  0.000000000000000E+000;
0551 fmt.NML_CUR_NGASSIMILATION.CUR_NG_RADIUS.format   =  '%12.6f' ;
0552 fmt.NML_CUR_NGASSIMILATION.CUR_GAMA.format        =  '%12.6f' ;
0553 fmt.NML_CUR_NGASSIMILATION.CUR_GALPHA.format      =  '%12.6f' ;
0554 fmt.NML_CUR_NGASSIMILATION.CUR_NG_ASTIME_WINDOW.format    =  '%12.6f' ;
0555 %%
0556 nml.NML_CUR_OIASSIMILATION = [];
0557 nml.NML_CUR_OIASSIMILATION.CUR_OIASSIM     = 'F';
0558 nml.NML_CUR_OIASSIMILATION.CUR_OIASSIM_FILE        = [conf.casename '_curoi.nc'];%aqua_v13_cur;
0559 nml.NML_CUR_OIASSIMILATION.CUR_OI_RADIUS   =  0.000000000000000E+000;
0560 nml.NML_CUR_OIASSIMILATION.CUR_OIGALPHA    =  0.000000000000000E+000;
0561 nml.NML_CUR_OIASSIMILATION.CUR_OI_ASTIME_WINDOW    =  0.000000000000000E+000;
0562 nml.NML_CUR_OIASSIMILATION.CUR_N_INFLU     =           0;
0563 nml.NML_CUR_OIASSIMILATION.CUR_NSTEP_OI    =                     0;
0564 fmt.NML_CUR_OIASSIMILATION.CUR_OI_RADIUS.format   =  '%12.6f' ;
0565 fmt.NML_CUR_OIASSIMILATION.CUR_OIGALPHA.format    = '%12.6f' ;
0566 fmt.NML_CUR_OIASSIMILATION.CUR_OI_ASTIME_WINDOW.format    =  '%12.6f' ;
0567 fmt.NML_CUR_OIASSIMILATION.CUR_N_INFLU.format     =           '%u';%
0568 fmt.NML_CUR_OIASSIMILATION.CUR_NSTEP_OI.format    =                    '%u';%
0569 %%
0570 nml.NML_TS_NGASSIMILATION = [];
0571 nml.NML_TS_NGASSIMILATION.TS_NGASSIM      = 'F';
0572 nml.NML_TS_NGASSIMILATION.TS_NGASSIM_FILE = [conf.casename '_ts.nc'];%aqua_v13_ts;
0573 nml.NML_TS_NGASSIMILATION.TS_NG_RADIUS    =  0.000000000000000E+000;
0574 nml.NML_TS_NGASSIMILATION.TS_GAMA =  0.000000000000000E+000;
0575 nml.NML_TS_NGASSIMILATION.TS_GALPHA       =  0.000000000000000E+000;
0576 nml.NML_TS_NGASSIMILATION.TS_NG_ASTIME_WINDOW     =  0.000000000000000E+000;
0577 fmt.NML_TS_NGASSIMILATION.TS_NG_RADIUS.format    =  '%12.6f' ;
0578 fmt.NML_TS_NGASSIMILATION.TS_GAMA.format = '%12.6f' ;
0579 fmt.NML_TS_NGASSIMILATION.TS_GALPHA.format       =  '%12.6f' ;
0580 fmt.NML_TS_NGASSIMILATION.TS_NG_ASTIME_WINDOW.format     =  '%12.6f' ;
0581 %%
0582 nml.NML_TS_OIASSIMILATION = [];
0583 nml.NML_TS_OIASSIMILATION.TS_OIASSIM      = 'F';
0584 nml.NML_TS_OIASSIMILATION.TS_OIASSIM_FILE = [conf.casename '_tsoi.nc'];%aqua_v13_ts;
0585 nml.NML_TS_OIASSIMILATION.TS_OI_RADIUS    =  0.000000000000000E+000;
0586 nml.NML_TS_OIASSIMILATION.TS_OIGALPHA     =  0.000000000000000E+000;
0587 nml.NML_TS_OIASSIMILATION.TS_OI_ASTIME_WINDOW     =  0.000000000000000E+000;
0588 nml.NML_TS_OIASSIMILATION.TS_MAX_LAYER    =           0;
0589 nml.NML_TS_OIASSIMILATION.TS_N_INFLU      =           0;
0590 nml.NML_TS_OIASSIMILATION.TS_NSTEP_OI     =                     0;
0591 fmt.NML_TS_OIASSIMILATION.TS_OI_RADIUS.format    =  '%12.6f' ;
0592 fmt.NML_TS_OIASSIMILATION.TS_OIGALPHA.format     =  '%12.6f' ;
0593 fmt.NML_TS_OIASSIMILATION.TS_OI_ASTIME_WINDOW.format     =  '%12.6f' ;
0594 fmt.NML_TS_OIASSIMILATION.TS_MAX_LAYER.format    =          '%u';%
0595 fmt.NML_TS_OIASSIMILATION.TS_N_INFLU.format      =           '%u';%
0596 fmt.NML_TS_OIASSIMILATION.TS_NSTEP_OI.format     =                     '%u';%
0597 
0598 return

Generated on Wed 20-Feb-2019 16:06:01 by m2html © 2005