- Timestamp:
- 2013-05-03T14:35:21+02:00 (11 years ago)
- Location:
- branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/dom_oce.F90
r3851 r3901 28 28 !! time & space domain namelist 29 29 !! ---------------------------- 30 ! 31 INTEGER , PUBLIC :: nn_bathy = 0!: = 0/1 ,compute/read the bathymetry file32 REAL(wp), PUBLIC :: rn_hmin = -3.0_wp!: minimum ocean depth (>0) or minimum number of ocean levels (<0)33 REAL(wp), PUBLIC :: rn_e3zps_min = 5.0_wp!: miminum thickness for partial steps (meters)34 REAL(wp), PUBLIC :: rn_e3zps_rat = 0.1_wp!: minimum thickness ration for partial steps35 INTEGER , PUBLIC :: nn_msh = 0!: = 1 create a mesh-mask file36 INTEGER , PUBLIC :: nn_acc = 0!: = 0/1 use of the acceleration of convergence technique37 REAL(wp), PUBLIC :: rn_atfp = 0.1_wp!: asselin time filter parameter38 REAL(wp), PUBLIC :: rn_rdt = 3600._wp!: time step for the dynamics (and tracer if nacc=0)39 REAL(wp), PUBLIC :: rn_rdtmin = 3600._wp!: minimum time step on tracers40 REAL(wp), PUBLIC :: rn_rdtmax = 3600._wp!: maximum time step on tracers41 REAL(wp), PUBLIC :: rn_rdth = 800._wp!: depth variation of tracer step42 INTEGER , PUBLIC :: nn_baro = 64!: number of barotropic time steps (key_dynspg_ts)43 INTEGER , PUBLIC :: nn_closea = 0!: =0 suppress closed sea/lake from the ORCA domain or not (=1)30 ! !!* Namelist namdom : time & space domain * 31 INTEGER , PUBLIC :: nn_bathy !: = 0/1 ,compute/read the bathymetry file 32 REAL(wp), PUBLIC :: rn_hmin !: minimum ocean depth (>0) or minimum number of ocean levels (<0) 33 REAL(wp), PUBLIC :: rn_e3zps_min !: miminum thickness for partial steps (meters) 34 REAL(wp), PUBLIC :: rn_e3zps_rat !: minimum thickness ration for partial steps 35 INTEGER , PUBLIC :: nn_msh !: = 1 create a mesh-mask file 36 INTEGER , PUBLIC :: nn_acc !: = 0/1 use of the acceleration of convergence technique 37 REAL(wp), PUBLIC :: rn_atfp !: asselin time filter parameter 38 REAL(wp), PUBLIC :: rn_rdt !: time step for the dynamics (and tracer if nacc=0) 39 REAL(wp), PUBLIC :: rn_rdtmin !: minimum time step on tracers 40 REAL(wp), PUBLIC :: rn_rdtmax !: maximum time step on tracers 41 REAL(wp), PUBLIC :: rn_rdth !: depth variation of tracer step 42 INTEGER , PUBLIC :: nn_baro !: number of barotropic time steps (key_dynspg_ts) 43 INTEGER , PUBLIC :: nn_closea !: =0 suppress closed sea/lake from the ORCA domain or not (=1) 44 44 45 45 ! !! old non-DOCTOR names still used in the model … … 62 62 63 63 ! !!* Namelist namcla : cross land advection 64 INTEGER, PUBLIC :: nn_cla = 0!: =1 cross land advection for exchanges through some straits (ORCA2)64 INTEGER, PUBLIC :: nn_cla !: =1 cross land advection for exchanges through some straits (ORCA2) 65 65 66 66 !!---------------------------------------------------------------------- … … 127 127 !! vertical coordinate and scale factors 128 128 !! --------------------------------------------------------------------- 129 ! 130 LOGICAL, PUBLIC :: ln_zco = .TRUE.!: z-coordinate - full step131 LOGICAL, PUBLIC :: ln_zps = .FALSE.!: z-coordinate - partial step132 LOGICAL, PUBLIC :: ln_sco = .FALSE.!: s-coordinate or hybrid z-s coordinate129 ! !!* Namelist namzgr : vertical coordinate * 130 LOGICAL, PUBLIC :: ln_zco !: z-coordinate - full step 131 LOGICAL, PUBLIC :: ln_zps !: z-coordinate - partial step 132 LOGICAL, PUBLIC :: ln_sco !: s-coordinate or hybrid z-s coordinate 133 133 134 134 !! All coordinates -
branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/dommsk.F90
r3875 r3901 39 39 40 40 ! !!* Namelist namlbc : lateral boundary condition * 41 REAL(wp) :: rn_shlat = 2.! type of lateral boundary condition on velocity42 LOGICAL, PUBLIC :: ln_vorlat = .false.! consistency of vorticity boundary condition41 REAL(wp) :: rn_shlat ! type of lateral boundary condition on velocity 42 LOGICAL, PUBLIC :: ln_vorlat ! consistency of vorticity boundary condition 43 43 ! with analytical eqs. 44 44 -
branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90
r3875 r3901 49 49 PUBLIC dom_zgr ! called by dom_init.F90 50 50 51 ! 52 LOGICAL :: ln_s_sh94 = .false.! use hybrid s-sig Song and Haidvogel 1994 stretching function fssig1 (ln_sco=T)53 LOGICAL :: ln_s_sf12 = .true.! use hybrid s-z-sig Siddorn and Furner 2012 stretching function fgamma (ln_sco=T)51 ! !!* Namelist namzgr_sco * 52 LOGICAL :: ln_s_sh94 ! use hybrid s-sig Song and Haidvogel 1994 stretching function fssig1 (ln_sco=T) 53 LOGICAL :: ln_s_sf12 ! use hybrid s-z-sig Siddorn and Furner 2012 stretching function fgamma (ln_sco=T) 54 54 ! 55 REAL(wp) :: rn_sbot_min = 300._wp! minimum depth of s-bottom surface (>0) (m)56 REAL(wp) :: rn_sbot_max = 5250._wp! maximum depth of s-bottom surface (= ocean depth) (>0) (m)57 REAL(wp) :: rn_rmax = 0.15_wp! maximum cut-off r-value allowed (0<rn_rmax<1)58 REAL(wp) :: rn_hc = 150._wp! Critical depth for transition from sigma to stretched coordinates55 REAL(wp) :: rn_sbot_min ! minimum depth of s-bottom surface (>0) (m) 56 REAL(wp) :: rn_sbot_max ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 57 REAL(wp) :: rn_rmax ! maximum cut-off r-value allowed (0<rn_rmax<1) 58 REAL(wp) :: rn_hc ! Critical depth for transition from sigma to stretched coordinates 59 59 ! Song and Haidvogel 1994 stretching parameters 60 REAL(wp) :: rn_theta = 6.00_wp! surface control parameter (0<=rn_theta<=20)61 REAL(wp) :: rn_thetb = 0.75_wp! bottom control parameter (0<=rn_thetb<= 1)62 REAL(wp) :: rn_bb = 0.80_wp! stretching parameter60 REAL(wp) :: rn_theta ! surface control parameter (0<=rn_theta<=20) 61 REAL(wp) :: rn_thetb ! bottom control parameter (0<=rn_thetb<= 1) 62 REAL(wp) :: rn_bb ! stretching parameter 63 63 ! ! ( rn_bb=0; top only, rn_bb =1; top and bottom) 64 64 ! Siddorn and Furner stretching parameters 65 LOGICAL :: ln_sigcrit = .false.! use sigma coordinates below critical depth (T) or Z coordinates (F) for Siddorn & Furner stretch66 REAL(wp) :: rn_alpha = 4.4_wp! control parameter ( > 1 stretch towards surface, < 1 towards seabed)67 REAL(wp) :: rn_efold = 0.0_wp! efold length scale for transition to stretched coord68 REAL(wp) :: rn_zs = 1.0_wp! depth of surface grid box65 LOGICAL :: ln_sigcrit ! use sigma coordinates below critical depth (T) or Z coordinates (F) for Siddorn & Furner stretch 66 REAL(wp) :: rn_alpha ! control parameter ( > 1 stretch towards surface, < 1 towards seabed) 67 REAL(wp) :: rn_efold ! efold length scale for transition to stretched coord 68 REAL(wp) :: rn_zs ! depth of surface grid box 69 69 ! bottom cell depth (Zb) is a linear function of water depth Zb = H*a + b 70 REAL(wp) :: rn_zb_a = 0.024_wp! bathymetry scaling factor for calculating Zb71 REAL(wp) :: rn_zb_b = -0.2_wp! offset for calculating Zb70 REAL(wp) :: rn_zb_a ! bathymetry scaling factor for calculating Zb 71 REAL(wp) :: rn_zb_b ! offset for calculating Zb 72 72 73 73 !! * Substitutions -
branches/2013/dev_r3853_CNRS9_ConfSetting/NEMOGCM/NEMO/OPA_SRC/DOM/dtatsd.F90
r3875 r3901 30 30 PUBLIC dta_tsd ! called by istate.F90 and tradmp.90 31 31 32 LOGICAL , PUBLIC :: ln_tsd_init = .FALSE.!: T & S data flag33 LOGICAL , PUBLIC :: ln_tsd_tradmp = .FALSE.!: internal damping toward input data flag32 LOGICAL , PUBLIC :: ln_tsd_init !: T & S data flag 33 LOGICAL , PUBLIC :: ln_tsd_tradmp !: internal damping toward input data flag 34 34 35 35 TYPE(FLD), ALLOCATABLE, DIMENSION(:) :: sf_tsd ! structure of input SST (file informations, fields read)
Note: See TracChangeset
for help on using the changeset viewer.