Changeset 14219 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/TOP/TRP/trcatf.F90
- Timestamp:
- 2020-12-18T18:52:57+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/TOP/TRP/trcatf.F90
r14200 r14219 56 56 # include "do_loop_substitute.h90" 57 57 # include "domzgr_substitute.h90" 58 # include "single_precision_substitute.h90" 58 59 !!---------------------------------------------------------------------- 59 60 !! NEMO/TOP 4.0 , NEMO Consortium (2018) … … 84 85 INTEGER , INTENT( in ) :: kt ! ocean time-step index 85 86 INTEGER , INTENT( in ) :: Kbb, Kmm, Kaa ! time level indices 86 REAL( wp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers87 REAL(dp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers 87 88 ! 88 89 INTEGER :: jk, jn ! dummy loop indices … … 162 163 # else 163 164 IF( ln_linssh ) THEN ; CALL tra_atf_fix( kt, Kbb, Kmm, Kaa, nittrc000, 'TRC', ptr, jptra ) ! linear ssh 164 ELSE ; CALL tra_atf_vvl( kt, Kbb, Kmm, Kaa, nittrc000, rn_Dt, 'TRC', ptr, sbc_trc, sbc_trc_b, jptra ) ! non-linear ssh165 ELSE ; CALL tra_atf_vvl( kt, Kbb, Kmm, Kaa, nittrc000, CASTWP(rn_Dt), 'TRC', ptr, sbc_trc, sbc_trc_b, jptra ) ! non-linear ssh 165 166 # endif 166 167 ENDIF … … 186 187 WRITE(charout, FMT="('nxt')") 187 188 CALL prt_ctl_info( charout, cdcomp = 'top' ) 188 CALL prt_ctl(tab4d_1= ptr(:,:,:,:,Kmm), mask1=tmask, clinfo=ctrcnm)189 CALL prt_ctl(tab4d_1=CASTWP(ptr(:,:,:,:,Kmm)), mask1=tmask, clinfo=ctrcnm) 189 190 ENDIF 190 191 ! … … 221 222 INTEGER , INTENT(in ) :: kt ! ocean time-step index 222 223 INTEGER , INTENT(in ) :: Kbb, Kmm, Kaa ! time level indices 223 REAL( wp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers224 REAL(dp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers 224 225 !! 225 226 INTEGER :: ji, jj, jk, jn ! dummy loop indices … … 294 295 INTEGER , INTENT(in ) :: kt ! ocean time-step index 295 296 INTEGER , INTENT(in ) :: Kbb, Kmm, Kaa ! time level indices 296 REAL( wp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers297 REAL(dp), DIMENSION(jpi,jpj,jpk,jptra,jpt), INTENT(inout) :: ptr ! passive tracers 297 298 !! 298 299 INTEGER :: ji, jj, jk, jn ! dummy loop indices
Note: See TracChangeset
for help on using the changeset viewer.