- Timestamp:
- 2016-10-21T17:38:13+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r7012_ROBUST5_CNRS/NEMOGCM/NEMO/TOP_SRC/trcini.F90
r7041 r7068 59 59 IF(lwp) WRITE(numout,*) '~~~~~~~' 60 60 61 IF( .NOT.lk_offline ) CALL trc_nam_run ! Parameters of the run 62 ! 63 CALL top_alloc() ! allocate TOP arrays 61 ! 64 62 ! 65 63 CALL trc_ini_ctl ! control 66 64 CALL trc_nam ! read passive tracers namelists 65 CALL top_alloc() ! allocate TOP arrays 67 66 ! 68 67 ! … … 152 151 !! ** Purpose : SMS initialisation 153 152 !!---------------------------------------------------------------------- 154 USE par_trc155 153 USE trcini_pisces ! PISCES initialisation 156 154 USE trcini_cfc ! CFC initialisation … … 159 157 USE trcini_my_trc ! MY_TRC initialisation 160 158 !!---------------------------------------------------------------------- 161 jp_lc = 0 162 IF( lk_pisces ) THEN ! PISCES bio-model 163 CALL trc_ini_pisces 164 jp_lc = jp_pisces 165 ELSE 166 jp_pisces = 0 167 jp_pcs0 = 0 168 jp_pcs1 = 0 169 ENDIF 170 IF( lk_my_trc ) THEN ! MY_TRC 171 CALL trc_ini_my_trc 172 jp_lc = jp_lc + jp_my_trc 173 ELSE 174 jp_my_trc = 0 175 jp_myt0 = 0 176 jp_myt1 = 0 177 ENDIF 178 IF( ll_cfc ) THEN ! CFC 179 CALL trc_ini_cfc 180 jp_lc = jp_lc + jp_cfc 181 ELSE 182 jp_cfc = 0 183 jp_cfc0 = 0 184 jp_cfc1 = 0 185 ENDIF 186 IF( ln_c14 ) THEN ! C14 187 CALL trc_ini_c14 188 jp_lc = jp_lc + jp_c14 189 ELSE 190 jp_c14 = 0 191 jp_c140 = 0 192 ENDIF 193 IF( ln_age ) THEN ! AGE 194 CALL trc_ini_age 195 jp_lc = jp_lc + jp_age 196 ELSE 197 jp_age = 0 198 jp_age0 = 0 199 ENDIF 200 ! 201 IF( jp_lc /= jptra ) THEN 202 IF( lwp ) WRITE(numout,*) ' The total number of tracers in namelist_top jptra = ', jptra 203 IF( lwp ) WRITE(numout,*) ' The total number of tracers to be used by the model is jp_lc = ', jp_lc 204 CALL ctl_stop( " Change the value of total number of tracers in namelist " ) 205 ENDIF 159 ! 160 IF( ln_pisces ) CALL trc_ini_pisces ! PISCES model 161 IF( ln_my_trc ) CALL trc_ini_my_trc ! MY_TRC model 162 IF( ll_cfc ) CALL trc_ini_cfc ! CFC's 163 IF( ln_c14 ) CALL trc_ini_c14 ! C14 model 164 IF( ln_age ) CALL trc_ini_age ! AGE 206 165 ! 207 166 END SUBROUTINE trc_ini_sms … … 247 206 248 207 ! Initialisation of tracers Boundary Conditions 249 IF( l k_my_trc ) CALL trc_bc_init(jptra)208 IF( ln_my_trc ) CALL trc_bc_init(jptra) 250 209 251 210 IF( ln_rsttr ) THEN
Note: See TracChangeset
for help on using the changeset viewer.