- Timestamp:
- 2019-12-05T12:06:36+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10742_ENHANCE-12_SimonM-Tides/cfgs/SHARED/namelist_ref
r12037 r12065 37 37 cn_exp = "ORCA2" ! experience name 38 38 nn_it000 = 1 ! first time step 39 nn_itend = 5 475 ! last time step (std 5475)39 nn_itend = 5840 ! last time step (std 5840) 40 40 nn_date0 = 010101 ! date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1) 41 41 nn_time0 = 0 ! initial time of day in hhmm … … 50 50 cn_ocerst_indir = "." ! directory from which to read input ocean restarts 51 51 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 52 cn_ocerst_outdir = "." 52 cn_ocerst_outdir = "." ! directory in which to write output ocean restarts 53 53 ln_iscpl = .false. ! cavity evolution forcing or coupling to ice sheet model 54 54 nn_istate = 0 ! output the initial state (1) or not (0) 55 55 ln_rst_list = .false. ! output restarts at list of times using nn_stocklist (T) or at set frequency with nn_stock (F) 56 nn_stock = 5475 ! frequency of creation of a restart file (modulo referenced to 1) 56 nn_stock = 0 ! used only if ln_rst_list = F: output restart freqeuncy (modulo referenced to 1) 57 ! ! = 0 force to write restart files only at the end of the run 58 ! ! = -1 do not do any restart 57 59 nn_stocklist = 0,0,0,0,0,0,0,0,0,0 ! List of timesteps when a restart file is to be written 58 nn_write = 5475 ! frequency of write in the output file (modulo referenced to nn_it000) 59 ln_mskland = .false. ! mask land points in NetCDF outputs (costly: + ~15%) 60 nn_write = 0 ! used only if key_iomput is not defined: output frequency (modulo referenced to nn_it000) 61 ! ! = 0 force to write output files only at the end of the run 62 ! ! = -1 do not do any output file 63 ln_mskland = .false. ! mask land points in NetCDF outputs 60 64 ln_cfmeta = .false. ! output additional data to netCDF files required for compliance with the CF metadata standard 61 65 ln_clobber = .true. ! clobber (overwrite) an existing file … … 70 74 rn_isfhmin = 1.00 ! treshold [m] to discriminate grounding ice from floating ice 71 75 ! 72 rn_rdt = 5 760. ! time step for the dynamics and tracer76 rn_rdt = 5400. ! time step for the dynamics and tracer 73 77 rn_atfp = 0.1 ! asselin time filter parameter 74 78 ! … … 107 111 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 108 112 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 109 sn_tem = 'data_1m_potential_temperature_nomask', -1 110 sn_sal = 'data_1m_salinity_nomask' , -1 113 sn_tem = 'data_1m_potential_temperature_nomask', -1. , 'votemper', .true. , .true. , 'yearly' , '' , '' , '' 114 sn_sal = 'data_1m_salinity_nomask' , -1. , 'vosaline', .true. , .true. , 'yearly' , '' , '' , '' 111 115 / 112 116 !----------------------------------------------------------------------- 113 117 &namwad ! Wetting and Drying (WaD) (default: OFF) 114 118 !----------------------------------------------------------------------- 115 ln_wd_il = .false 119 ln_wd_il = .false. ! T/F activation of iterative limiter 116 120 ln_wd_dl = .false. ! T/F activation of directional limiter 117 121 ln_wd_dl_bc = .false. ! T/F Directional limiteer Baroclinic option … … 163 167 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 164 168 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 165 sn_ucur = 'ucurrent' , -1 166 sn_vcur = 'vcurrent' , -1 169 sn_ucur = 'ucurrent' , -1. ,'u_current', .false. , .true. , 'monthly' , '' , 'Ume' , '' 170 sn_vcur = 'vcurrent' , -1. ,'v_current', .false. , .true. , 'monthly' , '' , 'Vme' , '' 167 171 / 168 172 … … 189 193 &namsbc ! Surface Boundary Condition manager (default: NO selection) 190 194 !----------------------------------------------------------------------- 191 nn_fsbc = 5! frequency of SBC module call195 nn_fsbc = 2 ! frequency of SBC module call 192 196 ! ! (control sea-ice & iceberg model call) 193 197 ! Type of air-sea fluxes … … 239 243 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 240 244 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 241 sn_utau = 'utau' , 24 242 sn_vtau = 'vtau' , 24 243 sn_qtot = 'qtot' , 24 244 sn_qsr = 'qsr' , 24 245 sn_emp = 'emp' , 24 245 sn_utau = 'utau' , 24. , 'utau' , .false. , .false., 'yearly' , '' , '' , '' 246 sn_vtau = 'vtau' , 24. , 'vtau' , .false. , .false., 'yearly' , '' , '' , '' 247 sn_qtot = 'qtot' , 24. , 'qtot' , .false. , .false., 'yearly' , '' , '' , '' 248 sn_qsr = 'qsr' , 24. , 'qsr' , .false. , .false., 'yearly' , '' , '' , '' 249 sn_emp = 'emp' , 24. , 'emp' , .false. , .false., 'yearly' , '' , '' , '' 246 250 / 247 251 !----------------------------------------------------------------------- … … 268 272 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 269 273 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 270 sn_wndi = 'u_10.15JUNE2009_fill' , 6 271 sn_wndj = 'v_10.15JUNE2009_fill' , 6 272 sn_qsr = 'ncar_rad.15JUNE2009_fill' , 24 273 sn_qlw = 'ncar_rad.15JUNE2009_fill' , 24 274 sn_tair = 't_10.15JUNE2009_fill' , 6 275 sn_humi = 'q_10.15JUNE2009_fill' , 6 276 sn_prec = 'ncar_precip.15JUNE2009_fill', -1 277 sn_snow = 'ncar_precip.15JUNE2009_fill', -1 278 sn_slp = 'slp.15JUNE2009_fill' , 6 274 sn_wndi = 'u_10.15JUNE2009_fill' , 6. , 'U_10_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bicubic_noc.nc' , 'Uwnd' , '' 275 sn_wndj = 'v_10.15JUNE2009_fill' , 6. , 'V_10_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bicubic_noc.nc' , 'Vwnd' , '' 276 sn_qsr = 'ncar_rad.15JUNE2009_fill' , 24. , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 277 sn_qlw = 'ncar_rad.15JUNE2009_fill' , 24. , 'LWDN_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 278 sn_tair = 't_10.15JUNE2009_fill' , 6. , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 279 sn_humi = 'q_10.15JUNE2009_fill' , 6. , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 280 sn_prec = 'ncar_precip.15JUNE2009_fill', -1. , 'PRC_MOD1', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 281 sn_snow = 'ncar_precip.15JUNE2009_fill', -1. , 'SNOW' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 282 sn_slp = 'slp.15JUNE2009_fill' , 6. , 'SLP' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 279 283 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 280 284 / … … 286 290 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 287 291 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 288 289 292 !_____________!__________________________!____________!_____________!______________________!________! 290 293 ! ! description ! multiple ! vector ! vector ! vector ! … … 323 326 sn_rcv_wper = 'none' , 'no' , '' , '' , '' 324 327 sn_rcv_wnum = 'none' , 'no' , '' , '' , '' 325 sn_rcv_w strf= 'none' , 'no' , '' , '' , ''328 sn_rcv_wfreq = 'none' , 'no' , '' , '' , '' 326 329 sn_rcv_wdrag = 'none' , 'no' , '' , '' , '' 327 330 sn_rcv_ts_ice = 'none' , 'no' , '' , '' , '' … … 343 346 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 344 347 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 345 sn_usp = 'sas_grid_U' , 120 346 sn_vsp = 'sas_grid_V' , 120 347 sn_tem = 'sas_grid_T' , 120 348 sn_sal = 'sas_grid_T' , 120 349 sn_ssh = 'sas_grid_T' , 120 350 sn_e3t = 'sas_grid_T' , 120 351 sn_frq = 'sas_grid_T' , 120 348 sn_usp = 'sas_grid_U' , 120. , 'uos' , .true. , .true. , 'yearly' , '' , '' , '' 349 sn_vsp = 'sas_grid_V' , 120. , 'vos' , .true. , .true. , 'yearly' , '' , '' , '' 350 sn_tem = 'sas_grid_T' , 120. , 'sosstsst', .true. , .true. , 'yearly' , '' , '' , '' 351 sn_sal = 'sas_grid_T' , 120. , 'sosaline', .true. , .true. , 'yearly' , '' , '' , '' 352 sn_ssh = 'sas_grid_T' , 120. , 'sossheig', .true. , .true. , 'yearly' , '' , '' , '' 353 sn_e3t = 'sas_grid_T' , 120. , 'e3t_m' , .true. , .true. , 'yearly' , '' , '' , '' 354 sn_frq = 'sas_grid_T' , 120. , 'frq_m' , .true. , .true. , 'yearly' , '' , '' , '' 352 355 / 353 356 !----------------------------------------------------------------------- … … 377 380 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 378 381 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 379 sn_chl ='chlorophyll' , -1 382 sn_chl ='chlorophyll' , -1. , 'CHLA' , .true. , .true. , 'yearly' , '' , '' , '' 380 383 / 381 384 !----------------------------------------------------------------------- … … 394 397 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 395 398 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 396 sn_sst = 'sst_data' , 24 397 sn_sss = 'sss_data' , -1 399 sn_sst = 'sst_data' , 24. , 'sst' , .false. , .false., 'yearly' , '' , '' , '' 400 sn_sss = 'sss_data' , -1. , 'sss' , .true. , .true. , 'yearly' , '' , '' , '' 398 401 / 399 402 !----------------------------------------------------------------------- … … 416 419 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 417 420 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 418 sn_rnf = 'runoff_core_monthly' , -1 419 sn_cnf = 'runoff_core_monthly' , 0 420 sn_s_rnf = 'runoffs' , 24 421 sn_t_rnf = 'runoffs' , 24 422 sn_dep_rnf = 'runoffs' , 0 421 sn_rnf = 'runoff_core_monthly' , -1. , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 422 sn_cnf = 'runoff_core_monthly' , 0. , 'socoefr0', .false. , .true. , 'yearly' , '' , '' , '' 423 sn_s_rnf = 'runoffs' , 24. , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 424 sn_t_rnf = 'runoffs' , 24. , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 425 sn_dep_rnf = 'runoffs' , 0. , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 423 426 / 424 427 !----------------------------------------------------------------------- … … 433 436 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 434 437 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 435 sn_apr = 'patm' , -1 438 sn_apr = 'patm' , -1. ,'somslpre' , .true. , .true. , 'yearly' , '' , '' , '' 436 439 / 437 440 !----------------------------------------------------------------------- … … 460 463 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 461 464 !* nn_isf = 4 case 462 sn_fwfisf = 'rnfisf' , -12 465 sn_fwfisf = 'rnfisf' , -12. ,'sowflisf' , .false. , .true. , 'yearly' , '' , '' , '' 463 466 !* nn_isf = 3 case 464 sn_rnfisf = 'rnfisf' , -12 467 sn_rnfisf = 'rnfisf' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' , '' , '' , '' 465 468 !* nn_isf = 2 and 3 cases 466 sn_depmax_isf ='rnfisf' , -12,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , ''467 sn_depmin_isf ='rnfisf' , -12,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , ''469 sn_depmax_isf ='rnfisf' , -12. ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 470 sn_depmin_isf ='rnfisf' , -12. ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 468 471 !* nn_isf = 2 case 469 sn_Leff_isf = 'rnfisf' , -12 472 sn_Leff_isf = 'rnfisf' , -12. ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 470 473 / 471 474 !----------------------------------------------------------------------- … … 483 486 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 484 487 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 485 sn_cdg = 'sdw_ecwaves_orca2' , 6 486 sn_usd = 'sdw_ecwaves_orca2' , 6 487 sn_vsd = 'sdw_ecwaves_orca2' , 6 488 sn_hsw = 'sdw_ecwaves_orca2' , 6 489 sn_wmp = 'sdw_ecwaves_orca2' , 6 490 sn_wfr = 'sdw_ecwaves_orca2' , 6 491 sn_wnum = 'sdw_ecwaves_orca2' , 6 492 sn_tauwoc = 'sdw_ecwaves_orca2' , 6 493 sn_tauwx = 'sdw_ecwaves_orca2' , 6 494 sn_tauwy = 'sdw_ecwaves_orca2' , 6 488 sn_cdg = 'sdw_ecwaves_orca2' , 6. , 'drag_coeff' , .true. , .true. , 'yearly' , '' , '' , '' 489 sn_usd = 'sdw_ecwaves_orca2' , 6. , 'u_sd2d' , .true. , .true. , 'yearly' , '' , '' , '' 490 sn_vsd = 'sdw_ecwaves_orca2' , 6. , 'v_sd2d' , .true. , .true. , 'yearly' , '' , '' , '' 491 sn_hsw = 'sdw_ecwaves_orca2' , 6. , 'hs' , .true. , .true. , 'yearly' , '' , '' , '' 492 sn_wmp = 'sdw_ecwaves_orca2' , 6. , 'wmp' , .true. , .true. , 'yearly' , '' , '' , '' 493 sn_wfr = 'sdw_ecwaves_orca2' , 6. , 'wfr' , .true. , .true. , 'yearly' , '' , '' , '' 494 sn_wnum = 'sdw_ecwaves_orca2' , 6. , 'wave_num' , .true. , .true. , 'yearly' , '' , '' , '' 495 sn_tauwoc = 'sdw_ecwaves_orca2' , 6. , 'wave_stress', .true. , .true. , 'yearly' , '' , '' , '' 496 sn_tauwx = 'sdw_ecwaves_orca2' , 6. , 'wave_stress', .true. , .true. , 'yearly' , '' , '' , '' 497 sn_tauwy = 'sdw_ecwaves_orca2' , 6. , 'wave_stress', .true. , .true. , 'yearly' , '' , '' , '' 495 498 / 496 499 !----------------------------------------------------------------------- … … 500 503 ! 501 504 ! ! diagnostics: 502 ln_bergdia = .true. ! Calculate budgets503 nn_verbose_level = 0 ! Turn on more verbose output if level > 0504 nn_verbose_write = 15 ! Timesteps between verbose messages505 nn_sample_rate = 1 ! Timesteps between sampling for trajectory storage505 ln_bergdia = .true. ! Calculate budgets 506 nn_verbose_level = 0 ! Turn on more verbose output if level > 0 507 nn_verbose_write = 15 ! Timesteps between verbose messages 508 nn_sample_rate = 1 ! Timesteps between sampling for trajectory storage 506 509 ! 507 510 ! ! iceberg setting: 508 ! ! Initial mass required for an iceberg of each class511 ! ! Initial mass required for an iceberg of each class 509 512 rn_initial_mass = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11 510 ! ! Proportion of calving mass to apportion to each class513 ! ! Proportion of calving mass to apportion to each class 511 514 rn_distribution = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02 512 ! ! Ratio between effective and real iceberg mass (non-dim)513 ! ! i.e. number of icebergs represented at a point514 rn_mass_scaling = 2000 , 200, 50, 20, 10, 5, 2, 1, 1, 1515 ! thickness of newly calved bergs (m)515 ! ! Ratio between effective and real iceberg mass (non-dim) 516 ! ! i.e. number of icebergs represented at a point 517 rn_mass_scaling = 2000., 200., 50., 20., 10., 5., 2., 1., 1., 1. 518 ! thickness of newly calved bergs (m) 516 519 rn_initial_thickness = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250. 517 520 ! 518 rn_rho_bergs = 850. ! Density of icebergs519 rn_LoW_ratio = 1.5 ! Initial ratio L/W for newly calved icebergs520 ln_operator_splitting = .true. ! Use first order operator splitting for thermodynamics521 rn_bits_erosion_fraction = 0. ! Fraction of erosion melt flux to divert to bergy bits522 rn_sicn_shift = 0. ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1)523 ln_passive_mode = .false. ! iceberg - ocean decoupling524 nn_test_icebergs = 10 ! Create test icebergs of this class (-1 = no)525 ! ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2)521 rn_rho_bergs = 850. ! Density of icebergs 522 rn_LoW_ratio = 1.5 ! Initial ratio L/W for newly calved icebergs 523 ln_operator_splitting = .true. ! Use first order operator splitting for thermodynamics 524 rn_bits_erosion_fraction = 0. ! Fraction of erosion melt flux to divert to bergy bits 525 rn_sicn_shift = 0. ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1) 526 ln_passive_mode = .false. ! iceberg - ocean decoupling 527 nn_test_icebergs = 10 ! Create test icebergs of this class (-1 = no) 528 ! ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2) 526 529 rn_test_box = 108.0, 116.0, -66.0, -58.0 527 ln_use_calving = .false. ! Use calving data even when nn_test_icebergs > 0528 rn_speed_limit = 0. ! CFL speed limit for a berg530 ln_use_calving = .false. ! Use calving data even when nn_test_icebergs > 0 531 rn_speed_limit = 0. ! CFL speed limit for a berg 529 532 530 533 cn_dir = './' ! root directory for the calving data location … … 532 535 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 533 536 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 534 sn_icb = 'calving' , -1 537 sn_icb = 'calving' , -1. ,'calvingmask', .true. , .true. , 'yearly' , '' , '' , '' 535 538 / 536 539 … … 602 605 nn_ice_dta = 0 ! = 0, bdy data are equal to the initial state 603 606 ! ! = 1, bdy data are read in 'bdydata .nc' files 604 rn_ice_tem = 270. ! si3 only: arbitrary temperature of incoming sea ice605 rn_ice_sal = 10. ! si3 only: -- salinity --606 rn_ice_age = 30. ! si3 only: -- age --607 607 ! 608 608 ln_tra_dmp =.false. ! open boudaries conditions for tracers 609 609 ln_dyn3d_dmp =.false. ! open boundary condition for baroclinic velocities 610 610 rn_time_dmp = 1. ! Damping time scale in days 611 rn_time_dmp_out = 1. 611 rn_time_dmp_out = 1. ! Outflow damping time scale 612 612 nn_rimwidth = 10 ! width of the relaxation zone 613 613 ln_vol = .false. ! total volume correction (see nn_volctl parameter) 614 614 nn_volctl = 1 ! = 0, the total water flux across open boundaries is zero 615 nb_jpk_bdy = -1 ! number of levels in the bdy data (set < 0 if consistent with planned run)616 615 / 617 616 !----------------------------------------------------------------------- 618 617 &nambdy_dta ! open boundaries - external data (see nam_bdy) 619 618 !----------------------------------------------------------------------- 620 ln_full_vel = .false. ! ??? 621 619 ln_zinterp = .false. ! T if a vertical interpolation is required. Variables gdep[tuv] and e3[tuv] must exist in the file 620 ! ! automatically defined to T if the number of vertical levels in bdy dta /= jpk 621 ln_full_vel = .false. ! T if [uv]3d are "full" velocities and not only its baroclinic components 622 ! ! in this case, baroclinic and barotropic velocities will be recomputed -> [uv]2d not needed 623 ! 622 624 cn_dir = 'bdydta/' ! root directory for the BDY data location 623 625 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 624 626 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 625 627 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 626 bn_ssh = 'amm12_bdyT_u2d' , 24 627 bn_u2d = 'amm12_bdyU_u2d' , 24 628 bn_v2d = 'amm12_bdyV_u2d' , 24 629 bn_u3d = 'amm12_bdyU_u3d' , 24 630 bn_v3d = 'amm12_bdyV_u3d' , 24 631 bn_tem = 'amm12_bdyT_tra' , 24 632 bn_sal = 'amm12_bdyT_tra' , 24 628 bn_ssh = 'amm12_bdyT_u2d' , 24. , 'sossheig', .true. , .false., 'daily' , '' , '' , '' 629 bn_u2d = 'amm12_bdyU_u2d' , 24. , 'vobtcrtx', .true. , .false., 'daily' , '' , '' , '' 630 bn_v2d = 'amm12_bdyV_u2d' , 24. , 'vobtcrty', .true. , .false., 'daily' , '' , '' , '' 631 bn_u3d = 'amm12_bdyU_u3d' , 24. , 'vozocrtx', .true. , .false., 'daily' , '' , '' , '' 632 bn_v3d = 'amm12_bdyV_u3d' , 24. , 'vomecrty', .true. , .false., 'daily' , '' , '' , '' 633 bn_tem = 'amm12_bdyT_tra' , 24. , 'votemper', .true. , .false., 'daily' , '' , '' , '' 634 bn_sal = 'amm12_bdyT_tra' , 24. , 'vosaline', .true. , .false., 'daily' , '' , '' , '' 633 635 !* for si3 634 ! bn_a_i = 'amm12_bdyT_ice' , 24 , 'ileadfra', .true. , .false., 'daily' , '' , '' , '' 635 ! bn_h_i = 'amm12_bdyT_ice' , 24 , 'iicethic', .true. , .false., 'daily' , '' , '' , '' 636 ! bn_h_s = 'amm12_bdyT_ice' , 24 , 'isnowthi', .true. , .false., 'daily' , '' , '' , '' 636 bn_a_i = 'amm12_bdyT_ice' , 24. , 'siconc' , .true. , .false., 'daily' , '' , '' , '' 637 bn_h_i = 'amm12_bdyT_ice' , 24. , 'sithic' , .true. , .false., 'daily' , '' , '' , '' 638 bn_h_s = 'amm12_bdyT_ice' , 24. , 'snthic' , .true. , .false., 'daily' , '' , '' , '' 639 bn_t_i = 'NOT USED' , 24. , 'sitemp' , .true. , .false., 'daily' , '' , '' , '' 640 bn_t_s = 'NOT USED' , 24. , 'sntemp' , .true. , .false., 'daily' , '' , '' , '' 641 bn_tsu = 'NOT USED' , 24. , 'sittop' , .true. , .false., 'daily' , '' , '' , '' 642 bn_s_i = 'NOT USED' , 24. , 'sisalt' , .true. , .false., 'daily' , '' , '' , '' 643 ! melt ponds (be careful, bn_aip is the pond concentration (not fraction), so it differs from rn_iceapnd) 644 bn_aip = 'NOT USED' , 24. , 'siapnd' , .true. , .false., 'daily' , '' , '' , '' 645 bn_hip = 'NOT USED' , 24. , 'sihpnd' , .true. , .false., 'daily' , '' , '' , '' 646 ! if bn_t_i etc are "not used", then define arbitrary temperatures and salinity and ponds 647 rn_ice_tem = 270. ! arbitrary temperature of incoming sea ice 648 rn_ice_sal = 10. ! -- salinity -- 649 rn_ice_age = 30. ! -- age -- 650 rn_ice_apnd = 0.2 ! -- pond fraction = a_ip/a_i -- 651 rn_ice_hpnd = 0.05 ! -- pond depth -- 637 652 / 638 653 !----------------------------------------------------------------------- … … 874 889 ln_dynvor_eeT = .false. ! energy conserving scheme (een using e3t) 875 890 ln_dynvor_een = .false. ! energy & enstrophy scheme 876 nn_een_e3f = 1! =0 e3f = mi(mj(e3t))/4891 nn_een_e3f = 0 ! =0 e3f = mi(mj(e3t))/4 877 892 ! ! =1 e3f = mi(mj(e3t))/mi(mj( tmask)) 878 893 ln_dynvor_msk = .false. ! vorticity multiplied by fmask (=T) ==>>> PLEASE DO NOT ACTIVATE … … 947 962 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 948 963 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 949 sn_tem = 'dyna_grid_T' , 120 950 sn_sal = 'dyna_grid_T' , 120 951 sn_mld = 'dyna_grid_T' , 120 952 sn_emp = 'dyna_grid_T' , 120 953 sn_fmf = 'dyna_grid_T' , 120 954 sn_ice = 'dyna_grid_T' , 120 955 sn_qsr = 'dyna_grid_T' , 120 956 sn_wnd = 'dyna_grid_T' , 120 957 sn_uwd = 'dyna_grid_U' , 120 958 sn_vwd = 'dyna_grid_V' , 120 959 sn_wwd = 'dyna_grid_W' , 120 960 sn_avt = 'dyna_grid_W' , 120 961 sn_ubl = 'dyna_grid_U' , 120 962 sn_vbl = 'dyna_grid_V' , 120 964 sn_tem = 'dyna_grid_T' , 120. , 'votemper' , .true. , .true. , 'yearly' , '' , '' , '' 965 sn_sal = 'dyna_grid_T' , 120. , 'vosaline' , .true. , .true. , 'yearly' , '' , '' , '' 966 sn_mld = 'dyna_grid_T' , 120. , 'somixhgt' , .true. , .true. , 'yearly' , '' , '' , '' 967 sn_emp = 'dyna_grid_T' , 120. , 'sowaflup' , .true. , .true. , 'yearly' , '' , '' , '' 968 sn_fmf = 'dyna_grid_T' , 120. , 'iowaflup' , .true. , .true. , 'yearly' , '' , '' , '' 969 sn_ice = 'dyna_grid_T' , 120. , 'soicecov' , .true. , .true. , 'yearly' , '' , '' , '' 970 sn_qsr = 'dyna_grid_T' , 120. , 'soshfldo' , .true. , .true. , 'yearly' , '' , '' , '' 971 sn_wnd = 'dyna_grid_T' , 120. , 'sowindsp' , .true. , .true. , 'yearly' , '' , '' , '' 972 sn_uwd = 'dyna_grid_U' , 120. , 'uocetr_eff', .true. , .true. , 'yearly' , '' , '' , '' 973 sn_vwd = 'dyna_grid_V' , 120. , 'vocetr_eff', .true. , .true. , 'yearly' , '' , '' , '' 974 sn_wwd = 'dyna_grid_W' , 120. , 'wocetr_eff', .true. , .true. , 'yearly' , '' , '' , '' 975 sn_avt = 'dyna_grid_W' , 120. , 'voddmavs' , .true. , .true. , 'yearly' , '' , '' , '' 976 sn_ubl = 'dyna_grid_U' , 120. , 'sobblcox' , .true. , .true. , 'yearly' , '' , '' , '' 977 sn_vbl = 'dyna_grid_V' , 120. , 'sobblcoy' , .true. , .true. , 'yearly' , '' , '' , '' 963 978 / 964 979 … … 1105 1120 !! namdiu Cool skin and warm layer models (default: OFF) 1106 1121 !! namdiu Cool skin and warm layer models (default: OFF) 1107 !! namflo float parameters ( "key_float")1108 !! nam_diaharm Harmonic analysis of tidal constituents ( "key_diaharm")1109 !! nam dct transports through some sections ("key_diadct")1122 !! namflo float parameters (default: OFF) 1123 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 1124 !! nam_diadct transports through some sections (default: OFF) 1110 1125 !! nam_diatmb Top Middle Bottom Output (default: OFF) 1111 1126 !! nam_dia25h 25h Mean Output (default: OFF) … … 1142 1157 &namhsb ! Heat and salt budgets (default: OFF) 1143 1158 !----------------------------------------------------------------------- 1144 ln_diahsb = .false. ! checkthe heat and salt budgets (T) or not (F)1159 ln_diahsb = .false. ! output the heat and salt budgets (T) or not (F) 1145 1160 / 1146 1161 !----------------------------------------------------------------------- … … 1151 1166 / 1152 1167 !----------------------------------------------------------------------- 1153 &namflo ! float parameters ("key_float") 1154 !----------------------------------------------------------------------- 1155 jpnfl = 1 ! total number of floats during the run 1156 jpnnewflo = 0 ! number of floats for the restart 1157 ln_rstflo = .false. ! float restart (T) or not (F) 1158 nn_writefl = 75 ! frequency of writing in float output file 1159 nn_stockfl = 5475 ! frequency of creation of the float restart file 1160 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 1161 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 1162 ! ! or computed with Blanke' scheme (F) 1163 ln_ariane = .true. ! Input with Ariane tool convention(T) 1164 ln_flo_ascii = .true. ! Output with Ariane tool netcdf convention(F) or ascii file (T) 1165 / 1166 !----------------------------------------------------------------------- 1167 &nam_diaharm ! Harmonic analysis of tidal constituents ("key_diaharm") 1168 !----------------------------------------------------------------------- 1169 nit000_han = 1 ! First time step used for harmonic analysis 1170 nitend_han = 75 ! Last time step used for harmonic analysis 1171 nstep_han = 15 ! Time step frequency for harmonic analysis 1172 tname(1) = 'M2' ! Name of tidal constituents 1173 tname(2) = 'K1' 1174 / 1175 !----------------------------------------------------------------------- 1176 &namdct ! transports through some sections ("key_diadct") 1177 !----------------------------------------------------------------------- 1178 nn_dct = 15 ! time step frequency for transports computing 1179 nn_dctwri = 15 ! time step frequency for transports writing 1180 nn_secdebug = 112 ! 0 : no section to debug 1181 ! ! -1 : debug all section 1182 ! ! 0 < n : debug section number n 1168 &namflo ! float parameters (default: OFF) 1169 !----------------------------------------------------------------------- 1170 ln_floats = .false. ! activate floats or not 1171 jpnfl = 1 ! total number of floats during the run 1172 jpnnewflo = 0 ! number of floats for the restart 1173 ln_rstflo = .false. ! float restart (T) or not (F) 1174 nn_writefl = 75 ! frequency of writing in float output file 1175 nn_stockfl = 5475 ! frequency of creation of the float restart file 1176 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 1177 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 1178 ! ! or computed with Blanke' scheme (F) 1179 ln_ariane = .true. ! Input with Ariane tool convention(T) 1180 ln_flo_ascii= .true. ! Output with Ariane tool netcdf convention(F) or ascii file (T) 1181 / 1182 !----------------------------------------------------------------------- 1183 &nam_diaharm ! Harmonic analysis of tidal constituents (default: OFF) 1184 !----------------------------------------------------------------------- 1185 ln_diaharm = .false. ! Choose tidal harmonic output or not 1186 nit000_han = 1 ! First time step used for harmonic analysis 1187 nitend_han = 75 ! Last time step used for harmonic analysis 1188 nstep_han = 15 ! Time step frequency for harmonic analysis 1189 tname(1) = 'M2' ! Name of tidal constituents 1190 tname(2) = 'K1' ! --- 1191 / 1192 !----------------------------------------------------------------------- 1193 &nam_diadct ! transports through some sections (default: OFF) 1194 !----------------------------------------------------------------------- 1195 ln_diadct = .false. ! Calculate transport thru sections or not 1196 nn_dct = 15 ! time step frequency for transports computing 1197 nn_dctwri = 15 ! time step frequency for transports writing 1198 nn_secdebug = 112 ! 0 : no section to debug 1199 ! ! -1 : debug all section 1200 ! ! 0 < n : debug section number n 1183 1201 / 1184 1202 !----------------------------------------------------------------------- … … 1231 1249 ln_s_at_t = .false. ! Logical switch for computing model S at T obs if not there 1232 1250 ln_sstnight = .false. ! Logical switch for calculating night-time average for SST obs 1251 ln_bound_reject = .false. ! Logical to remove obs near boundaries in LAMs. 1233 1252 ln_sla_fp_indegs = .true. ! Logical for SLA: T=> averaging footprint is in degrees, F=> in metres 1234 1253 ln_sst_fp_indegs = .true. ! Logical for SST: T=> averaging footprint is in degrees, F=> in metres … … 1297 1316 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 1298 1317 !----------------------------------------------------------------------- 1299 cn_mpi_send = 'I' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 1300 ! ! buffer blocking send or immediate non-blocking sends, resp. 1301 nn_buffer = 0 ! size in bytes of exported buffer ('B' case), 0 no exportation 1318 ln_listonly = .false. ! do nothing else than listing the best domain decompositions (with land domains suppression) 1319 ! ! if T: the largest number of cores tested is defined by max(mppsize, jpni*jpnj) 1302 1320 ln_nnogather = .true. ! activate code to avoid mpi_allgather use at the northfold 1303 jpni = 0 ! jpni number of processors following i (set automatically if < 1)1304 jpnj = 0 ! jpnj number of processors following j (set automatically if < 1)1321 jpni = 0 ! number of processors following i (set automatically if < 1), see also ln_listonly = T 1322 jpnj = 0 ! number of processors following j (set automatically if < 1), see also ln_listonly = T 1305 1323 / 1306 1324 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.