Changeset 15540 for NEMO/branches/2021/dev_r14116_HPC-10_mcastril_Mixed_Precision_implementation/src/OCE/OBS/obs_inter_sup.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/OBS/obs_inter_sup.F90
r10068 r15540 64 64 INTEGER, OPTIONAL, DIMENSION(kptsi,kptsj,kobs), INTENT(IN) :: & 65 65 & kproc ! Precomputed processor for each i,j,iobs points 66 REAL(KIND= wp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::&66 REAL(KIND=dp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::& 67 67 & pval ! Local 3D array to extract data from 68 REAL(KIND= wp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::&68 REAL(KIND=dp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::& 69 69 & pgval ! Stencil at each point 70 70 !! * Local declarations … … 119 119 INTEGER, OPTIONAL, DIMENSION(kptsi,kptsj,kobs), INTENT(IN) :: & 120 120 & kproc ! Precomputed processor for each i,j,iobs points 121 REAL(KIND= wp), DIMENSION(kpi,kpj), INTENT(IN) ::&121 REAL(KIND=dp), DIMENSION(kpi,kpj), INTENT(IN) ::& 122 122 & pval ! Local 3D array to extra data from 123 REAL(KIND= wp), DIMENSION(kptsi,kptsj,kobs), INTENT(OUT) ::&123 REAL(KIND=dp), DIMENSION(kptsi,kptsj,kobs), INTENT(OUT) ::& 124 124 & pgval ! Stencil at each point 125 125 !! * Local declarations 126 REAL(KIND=wp), DIMENSION(jpi,jpj,1) :: zval 127 REAL(KIND=wp), DIMENSION(kptsi,kptsj,1,kobs) ::& 128 & zgval 126 REAL(KIND=dp), DIMENSION(jpi,jpj,1) :: zval 127 REAL(KIND=dp), DIMENSION(kptsi,kptsj,1,kobs) :: zgval 129 128 130 129 ! Set up local "3D" buffer … … 179 178 INTEGER, OPTIONAL, DIMENSION(kptsi,kptsj,kobs), INTENT(IN) :: & 180 179 & kproc ! Precomputed processor for each i,j,iobs points 181 REAL(KIND= wp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::&180 REAL(KIND=dp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::& 182 181 & pval ! Local 3D array to extract data from 183 REAL(KIND= wp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::&182 REAL(KIND=dp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::& 184 183 & pgval ! Stencil at each point 185 184 !! * Local declarations 186 REAL(KIND= wp), DIMENSION(:,:), ALLOCATABLE :: &185 REAL(KIND=dp), DIMENSION(:,:), ALLOCATABLE :: & 187 186 & zsend, & 188 187 & zrecv … … 348 347 & kgrdi, & ! i,j indicies for each stencil 349 348 & kgrdj 350 REAL(KIND= wp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::&349 REAL(KIND=dp), DIMENSION(kpi,kpj,kpk), INTENT(IN) ::& 351 350 & pval ! Local 3D array to extract data from 352 REAL(KIND= wp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::&351 REAL(KIND=dp), DIMENSION(kptsi,kptsj,kpk,kobs), INTENT(OUT) ::& 353 352 & pgval ! Stencil at each point 354 353 !! * Local declarations
Note: See TracChangeset
for help on using the changeset viewer.