Changeset 11099 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/OCE/TRA/traatf.F90
- Timestamp:
- 2019-06-11T15:59:58+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps_rewrite_time_filterswap/src/OCE/TRA/traatf.F90
r11057 r11099 146 146 ENDIF 147 147 148 IF( neuler == 0 .AND. kt == nit000 ) THEN ! Euler time-stepping at first time-step (only swap) 149 DO jn = 1, jpts 150 DO jk = 1, jpkm1 151 pts(:,:,jk,jn,Kmm) = pts(:,:,jk,jn,Kaa) 152 END DO 153 END DO 148 IF( neuler == 0 .AND. kt == nit000 ) THEN ! Euler time-stepping 149 ! 154 150 IF (l_trdtra .AND. .NOT. ln_linssh ) THEN ! Zero Asselin filter contribution must be explicitly written out since for vvl 155 151 ! ! Asselin filter is output by tra_atf_vvl that is not called on this time step … … 175 171 zfact = 1._wp / r2dt 176 172 DO jk = 1, jpkm1 177 ztrdt(:,:,jk) = ( pts(:,:,jk,jp_tem,K bb) - ztrdt(:,:,jk) ) * zfact178 ztrds(:,:,jk) = ( pts(:,:,jk,jp_sal,K bb) - ztrds(:,:,jk) ) * zfact173 ztrdt(:,:,jk) = ( pts(:,:,jk,jp_tem,Kmm) - ztrdt(:,:,jk) ) * zfact 174 ztrds(:,:,jk) = ( pts(:,:,jk,jp_sal,Kmm) - ztrds(:,:,jk) ) * zfact 179 175 END DO 180 176 CALL trd_tra( kt, Kmm, Kaa, 'TRA', jp_tem, jptra_atf, ztrdt ) … … 192 188 193 189 194 SUBROUTINE tra_atf_fix( kt, kit000, Kbb, Kmm, Kaa, cdtype, pt, kjpt )190 SUBROUTINE tra_atf_fix( kt, Kbb, Kmm, Kaa, kit000, cdtype, pt, kjpt ) 195 191 !!---------------------------------------------------------------------- 196 192 !! *** ROUTINE tra_atf_fix ***
Note: See TracChangeset
for help on using the changeset viewer.