Changeset 11609
- Timestamp:
- 2019-09-27T13:38:25+02:00 (5 years ago)
- Location:
- NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/cfgs/ORCA2_ICE_PISCES/EXPREF/namelist_top_cfg
r11600 r11609 20 20 ! 21 21 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 22 ln_trcbc = .true. ! Enables Boundary conditions 22 23 ! ! ! ! ! ! 23 24 ! ! name ! title of the field ! units ! init ! sbc ! cbc ! obc ! -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/cfgs/ORCA2_OFF_PISCES/EXPREF/namelist_top_cfg
r11600 r11609 19 19 ln_c14 = .false. 20 20 ! 21 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 21 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 22 ln_trcbc = .true. ! Enables Boundary conditions 22 23 ! ! ! ! ! ! 23 24 ! ! name ! title of the field ! units ! init ! sbc ! cbc ! obc ! -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/cfgs/SHARED/namelist_top_ref
r11222 r11609 41 41 ln_trcdmp = .false. ! add a damping termn (T) or not (F) 42 42 ln_trcdmp_clo = .false. ! damping term (T) or not (F) on closed seas 43 ln_trcbc = .false. ! Surface, Lateral or Open Boundaries conditions 43 44 ! 44 45 jp_dia3d = 0 ! Number of 3D diagnostic variables -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/src/TOP/PISCES/P4Z/p4zbc.F90
r11222 r11609 262 262 END IF 263 263 264 ll_bc = lltrcbc.OR. ln_hydrofe .OR. ln_ironsed .OR. ln_ironice264 ll_bc = ( ln_trcbc .AND. lltrcbc ) .OR. ln_hydrofe .OR. ln_ironsed .OR. ln_ironice 265 265 ll_dust = ln_trc_sbc(jpfer) 266 266 ll_ndepo = ln_trc_sbc(jpno3) .OR. ln_trc_sbc(jpnh4) -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/src/TOP/TRP/trctrp.F90
r11222 r11609 62 62 ! 63 63 CALL trc_sbc ( kt ) ! surface boundary condition 64 IF( l ltrcbc .AND. kt /= nit000 ) &64 IF( ln_trcbc .AND. lltrcbc .AND. kt /= nit000 ) & 65 65 CALL trc_bc ( kt ) ! tracers: surface and lateral Boundary Conditions 66 66 IF( ln_trabbl ) CALL trc_bbl ( kt ) ! advective (and/or diffusive) bottom boundary layer scheme -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/src/TOP/trc.F90
r11222 r11609 67 67 LOGICAL , PUBLIC :: ln_top_euler !: boolean term for euler integration 68 68 LOGICAL , PUBLIC :: ln_trcdta !: Read inputs data from files 69 LOGICAL , PUBLIC :: ln_trcbc !: Enable surface, lateral or open boundaries conditions 69 70 LOGICAL , PUBLIC :: ln_trcdmp !: internal damping flag 70 71 LOGICAL , PUBLIC :: ln_trcdmp_clo !: internal damping flag on closed seas -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/src/TOP/trcini.F90
r11222 r11609 175 175 ln_trc_obc(jn) = sn_tracer(jn)%llobc 176 176 END DO 177 ! 178 IF( .NOT.ln_trcbc ) THEN 179 DO jn = 1, jp_bgc 180 ln_trc_sbc(jn) = .FALSE. 181 ln_trc_cbc(jn) = .FALSE. 182 ln_trc_obc(jn) = .FALSE. 183 END DO 184 ENDIF 185 177 186 lltrcbc = ( COUNT(ln_trc_sbc) + COUNT(ln_trc_obc) + COUNT(ln_trc_cbc) ) > 0 178 187 ! … … 192 201 END DO 193 202 ENDIF 194 IF( lwp .AND. l ltrcbc ) THEN203 IF( lwp .AND. ln_trcbc .AND. lltrcbc ) THEN 195 204 WRITE(numout,*) 196 205 WRITE(numout,*) ' Applying tracer boundary conditions ' … … 241 250 IF( ln_trcdta ) CALL trc_dta_ini( jptra ) ! set initial tracers values 242 251 ! 243 IF( l ltrcbc) THEN252 IF( ln_trcbc .AND. lltrcbc ) THEN 244 253 CALL trc_bc_ini ( jptra ) ! set tracers Boundary Conditions 245 254 CALL trc_bc ( nit000 ) ! tracers: surface and lateral Boundary Conditions -
NEMO/branches/2019/dev_r11219_TOP-01_cethe_PISCES_LBC/src/TOP/trcnam.F90
r10425 r11609 148 148 !! 149 149 NAMELIST/namtrc/jp_bgc, ln_pisces, ln_my_trc, ln_age, ln_cfc11, ln_cfc12, ln_sf6, ln_c14, & 150 & sn_tracer, ln_trcdta, ln_trc dmp, ln_trcdmp_clo, jp_dia3d, jp_dia2d150 & sn_tracer, ln_trcdta, ln_trcbc, ln_trcdmp, ln_trcdmp_clo, jp_dia3d, jp_dia2d 151 151 !!--------------------------------------------------------------------- 152 152 ! Dummy settings to fill tracers data structure … … 222 222 WRITE(numout,*) ' Simulating C14 passive tracer ln_c14 = ', ln_c14 223 223 WRITE(numout,*) ' Read inputs data from file (y/n) ln_trcdta = ', ln_trcdta 224 WRITE(numout,*) ' Enable surface, lateral or open boundaries conditions (y/n) ln_trcbc = ', ln_trcbc 224 225 WRITE(numout,*) ' Damping of passive tracer (y/n) ln_trcdmp = ', ln_trcdmp 225 226 WRITE(numout,*) ' Restoring of tracer on closed seas ln_trcdmp_clo = ', ln_trcdmp_clo
Note: See TracChangeset
for help on using the changeset viewer.