Changeset 15540 for NEMO/branches/2021/dev_r14116_HPC-10_mcastril_Mixed_Precision_implementation/src/OCE/TRD/trdvor.F90
- Timestamp:
- 2021-11-26T12:27:56+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/dev_r14116_HPC-10_mcastril_Mixed_Precision_implementation/src/OCE/TRD/trdvor.F90
r14644 r15540 44 44 INTEGER :: ndebug ! (0/1) set it to 1 in case of problem to have more print 45 45 46 REAL( wp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avr ! average47 REAL( wp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrb ! before vorticity (kt-1)48 REAL( wp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrbb ! vorticity at begining of the nn_write-1 timestep averaging period49 REAL( wp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrbn ! after vorticity at time step after the50 REAL( wp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: rotot ! begining of the NN_WRITE-1 timesteps46 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avr ! average 47 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrb ! before vorticity (kt-1) 48 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrbb ! vorticity at begining of the nn_write-1 timestep averaging period 49 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrbn ! after vorticity at time step after the 50 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: rotot ! begining of the NN_WRITE-1 timesteps 51 51 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrtot ! 52 52 REAL(dp), SAVE, ALLOCATABLE, DIMENSION(:,:) :: vor_avrres ! … … 92 92 ! 93 93 INTEGER :: ji, jj ! dummy loop indices 94 REAL( wp), DIMENSION(jpi,jpj) :: ztswu, ztswv ! 2D workspace94 REAL(dp), DIMENSION(jpi,jpj) :: ztswu, ztswv ! 2D workspace 95 95 !!---------------------------------------------------------------------- 96 96 … … 151 151 INTEGER , INTENT(in ) :: ktrd ! ocean trend index 152 152 INTEGER , INTENT(in ) :: Kmm ! time level index 153 REAL( wp), DIMENSION(jpi,jpj), INTENT(inout) :: putrdvor ! u vorticity trend154 REAL( wp), DIMENSION(jpi,jpj), INTENT(inout) :: pvtrdvor ! v vorticity trend153 REAL(dp), DIMENSION(jpi,jpj), INTENT(inout) :: putrdvor ! u vorticity trend 154 REAL(dp), DIMENSION(jpi,jpj), INTENT(inout) :: pvtrdvor ! v vorticity trend 155 155 ! 156 156 INTEGER :: ji, jj ! dummy loop indices 157 157 INTEGER :: ikbu, ikbv ! local integers 158 REAL( wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends158 REAL(dp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends 159 159 !!---------------------------------------------------------------------- 160 160 … … 241 241 ! 242 242 INTEGER :: ji, jj, jk ! dummy loop indices 243 REAL( wp), DIMENSION(jpi,jpj) :: zubet , zvbet ! Beta.V244 REAL( wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends243 REAL(dp), DIMENSION(jpi,jpj) :: zubet , zvbet ! Beta.V 244 REAL(dp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends 245 245 !!---------------------------------------------------------------------- 246 246 … … 313 313 INTEGER :: ji, jj, jk, jl ! dummy loop indices 314 314 INTEGER :: it, itmod ! local integers 315 REAL( wp) :: zmean ! local scalars316 REAL( wp), DIMENSION(jpi,jpj) :: zuu, zvv315 REAL(dp) :: zmean ! local scalars 316 REAL(dp), DIMENSION(jpi,jpj) :: zuu, zvv 317 317 !!---------------------------------------------------------------------- 318 318
Note: See TracChangeset
for help on using the changeset viewer.