Changeset 14219 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/DYN/dynkeg.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/OCE/DYN/dynkeg.F90
r13497 r14219 37 37 !! * Substitutions 38 38 # include "do_loop_substitute.h90" 39 # include "single_precision_substitute.h90" 39 40 !!---------------------------------------------------------------------- 40 41 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 74 75 INTEGER , INTENT( in ) :: kscheme ! =0/1 type of KEG scheme 75 76 INTEGER , INTENT( in ) :: Kmm, Krhs ! ocean time level indices 76 REAL( wp), DIMENSION(jpi,jpj,jpk,jpt), INTENT(inout) :: puu, pvv ! ocean velocities and RHS of momentum equation77 REAL(dp), DIMENSION(jpi,jpj,jpk,jpt), INTENT(inout) :: puu, pvv ! ocean velocities and RHS of momentum equation 77 78 ! 78 79 INTEGER :: ji, jj, jk ! dummy loop indices 79 80 REAL(wp) :: zu, zv ! local scalars 80 81 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zhke 81 REAL( wp), ALLOCATABLE, DIMENSION(:,:,:) :: ztrdu, ztrdv82 REAL(dp), ALLOCATABLE, DIMENSION(:,:,:) :: ztrdu, ztrdv 82 83 !!---------------------------------------------------------------------- 83 84 ! … … 137 138 ENDIF 138 139 ! 139 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab3d_1= puu(:,:,:,Krhs), clinfo1=' keg - Ua: ', mask1=umask, &140 & tab3d_2= pvv(:,:,:,Krhs), clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' )140 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab3d_1=CASTWP(puu(:,:,:,Krhs)), clinfo1=' keg - Ua: ', mask1=umask, & 141 & tab3d_2=CASTWP(pvv(:,:,:,Krhs)), clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) 141 142 ! 142 143 IF( ln_timing ) CALL timing_stop('dyn_keg')
Note: See TracChangeset
for help on using the changeset viewer.