- Timestamp:
- 2017-04-04T12:21:15+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_medusa_fix_restart/NEMOGCM/NEMO/OPA_SRC/step.F90
r7865 r7869 31 31 !! stp : OPA system time-stepping 32 32 !!---------------------------------------------------------------------- 33 USE dom_oce, ONLY: e3w_n, gdep3w_n, gdept_n34 33 USE step_oce ! time stepping definition modules 35 34 USE iom … … 156 155 CALL eos( tsb, rhd, gdept_0(:,:,:) ) ! before in situ density 157 156 IF( ln_zps .AND. .NOT. ln_isfcav) & 158 & CALL zps_hde ( kstp, jpts, tsb, & 159 & e3w_n, gdept_n, gtsu, gtsv, & ! Partial steps: before horizontal gradient 157 & CALL zps_hde ( kstp, jpts, tsb, gtsu, gtsv, & ! Partial steps: before horizontal gradient 160 158 & rhd, gru , grv ) ! of t, s, rd at the last ocean level 161 159 IF( ln_zps .AND. ln_isfcav) & 162 & CALL zps_hde_isf( kstp, jpts, tsb, & 163 & e3w_n, gdept_n, gdep3w_n, & 164 & gtsu, gtsv, & ! Partial steps for top cell (ISF) 160 & CALL zps_hde_isf( kstp, jpts, tsb, gtsu, gtsv, & ! Partial steps for top cell (ISF) 165 161 & rhd, gru , grv , aru , arv , gzu , gzv , ge3ru , ge3rv , & 166 162 & gtui, gtvi, grui, grvi, arui, arvi, gzui, gzvi, ge3rui, ge3rvi ) ! of t, s, rd at the first ocean level … … 195 191 CALL eos ( tsn, rhd, rhop, fsdept_n(:,:,:) ) ! now in situ density for hpg computation 196 192 IF( ln_zps .AND. .NOT. ln_isfcav) & 197 & CALL zps_hde ( kstp, jpts, tsn, & 198 & e3w_n, gdept_n, gtsu, gtsv, & ! Partial steps: before horizontal gradient 193 & CALL zps_hde ( kstp, jpts, tsn, gtsu, gtsv, & ! Partial steps: before horizontal gradient 199 194 & rhd, gru , grv ) ! of t, s, rd at the last ocean level 200 195 IF( ln_zps .AND. ln_isfcav) & 201 & CALL zps_hde_isf( kstp, jpts, tsn, & 202 & e3w_n, gdept_n, gdep3w_n, & 203 & gtsu, gtsv, & ! Partial steps for top cell (ISF) 196 & CALL zps_hde_isf( kstp, jpts, tsn, gtsu, gtsv, & ! Partial steps for top cell (ISF) 204 197 & rhd, gru , grv , aru , arv , gzu , gzv , ge3ru , ge3rv , & 205 198 & gtui, gtvi, grui, grvi, arui, arvi, gzui, gzvi, ge3rui, ge3rvi ) ! of t, s, rd at the last ocean level … … 280 273 CALL eos ( tsa, rhd, rhop, fsdept_n(:,:,:) ) ! Time-filtered in situ density for hpg computation 281 274 IF( ln_zps .AND. .NOT. ln_isfcav) & 282 & CALL zps_hde ( kstp, jpts, tsa, & 283 & e3w_n, gdept_n, gtsu, gtsv, & ! Partial steps: before horizontal gradient 275 & CALL zps_hde ( kstp, jpts, tsa, gtsu, gtsv, & ! Partial steps: before horizontal gradient 284 276 & rhd, gru , grv ) ! of t, s, rd at the last ocean level 285 277 IF( ln_zps .AND. ln_isfcav) & 286 & CALL zps_hde_isf( kstp, jpts, tsa, & 287 & e3w_n, gdept_n, gdep3w_n, & 288 & gtsu, gtsv, & ! Partial steps for top cell (ISF) 278 & CALL zps_hde_isf( kstp, jpts, tsa, gtsu, gtsv, & ! Partial steps for top cell (ISF) 289 279 & rhd, gru , grv , aru , arv , gzu , gzv , ge3ru , ge3rv , & 290 280 & gtui, gtvi, grui, grvi, arui, arvi, gzui, gzvi, ge3rui, ge3rvi ) ! of t, s, rd at the last ocean level … … 294 284 CALL eos ( tsn, rhd, rhop, fsdept_n(:,:,:) ) ! now in situ density for hpg computation 295 285 IF( ln_zps .AND. .NOT. ln_isfcav) & 296 & CALL zps_hde ( kstp, jpts, tsn, & 297 & e3w_n, gdept_n, gtsu, gtsv, & ! Partial steps: before horizontal gradient 286 & CALL zps_hde ( kstp, jpts, tsn, gtsu, gtsv, & ! Partial steps: before horizontal gradient 298 287 & rhd, gru , grv ) ! of t, s, rd at the last ocean level 299 288 IF( ln_zps .AND. ln_isfcav) & 300 & CALL zps_hde_isf( kstp, jpts, tsn, & 301 & e3w_n, gdept_n, gdep3w_n, & 302 & gtsu, gtsv, & ! Partial steps for top cell (ISF) 289 & CALL zps_hde_isf( kstp, jpts, tsn, gtsu, gtsv, & ! Partial steps for top cell (ISF) 303 290 & rhd, gru , grv , aru , arv , gzu , gzv , ge3ru , ge3rv , & 304 291 & gtui, gtvi, grui, grvi, arui, arvi, gzui, gzvi, ge3rui, ge3rvi ) ! of t, s, rd at the last ocean level
Note: See TracChangeset
for help on using the changeset viewer.