Changeset 14286 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/traatf_qco.F90
- Timestamp:
- 2021-01-11T18:30:11+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/traatf_qco.F90
r14219 r14286 56 56 # include "do_loop_substitute.h90" 57 57 # include "domzgr_substitute.h90" 58 # include "single_precision_substitute.h90" 58 59 !!---------------------------------------------------------------------- 59 60 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 86 87 INTEGER , INTENT(in ) :: kt ! ocean time-step index 87 88 INTEGER , INTENT(in ) :: Kbb, Kmm, Kaa ! time level indices 88 REAL( wp), DIMENSION(jpi,jpj,jpk,jpts,jpt), INTENT(inout) :: pts ! active tracers89 REAL(dp), DIMENSION(jpi,jpj,jpk,jpts,jpt), INTENT(inout) :: pts ! active tracers 89 90 !! 90 91 INTEGER :: ji, jj, jk, jn ! dummy loop indices … … 161 162 ! 162 163 ! ! control print 163 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab3d_1= pts(:,:,:,jp_tem,Kmm), clinfo1=' nxt - Tn: ', mask1=tmask, &164 & tab3d_2= pts(:,:,:,jp_sal,Kmm), clinfo2= ' Sn: ', mask2=tmask )164 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab3d_1=CASTWP(pts(:,:,:,jp_tem,Kmm)), clinfo1=' nxt - Tn: ', mask1=tmask, & 165 & tab3d_2=CASTWP(pts(:,:,:,jp_sal,Kmm)), clinfo2= ' Sn: ', mask2=tmask ) 165 166 ! 166 167 IF( ln_timing ) CALL timing_stop('tra_atf_qco') … … 184 185 CHARACTER(len=3) , INTENT(in ) :: cdtype ! =TRA or TRC (tracer indicator) 185 186 INTEGER , INTENT(in ) :: kjpt ! number of tracers 186 REAL( wp), DIMENSION(jpi,jpj,jpk,kjpt,jpt), INTENT(inout) :: pt ! tracer fields187 REAL(dp), DIMENSION(jpi,jpj,jpk,kjpt,jpt), INTENT(inout) :: pt ! tracer fields 187 188 ! 188 189 INTEGER :: ji, jj, jk, jn ! dummy loop indices … … 228 229 CHARACTER(len=3) , INTENT(in ) :: cdtype ! =TRA or TRC (tracer indicator) 229 230 INTEGER , INTENT(in ) :: kjpt ! number of tracers 230 REAL( wp), DIMENSION(jpi,jpj,jpk,kjpt,jpt), INTENT(inout) :: pt ! tracer fields231 REAL(dp), DIMENSION(jpi,jpj,jpk,kjpt,jpt), INTENT(inout) :: pt ! tracer fields 231 232 REAL(wp), DIMENSION(jpi,jpj ,kjpt) , INTENT(in ) :: psbc_tc ! surface tracer content 232 233 REAL(wp), DIMENSION(jpi,jpj ,kjpt) , INTENT(in ) :: psbc_tc_b ! before surface tracer content
Note: See TracChangeset
for help on using the changeset viewer.