@@ -115,7 +115,6 @@ SUBROUTINE LEINV(ALLOCATOR,PIA,ZINP,ZINP0,ZOUTS,ZOUTA,ZOUTS0,ZOUTA0,KF_LEG)
115115 USE , INTRINSIC :: ISO_C_BINDING, ONLY: C_INT, C_LONG, C_LOC
116116 USE MPL_MODULE, ONLY: MPL_BARRIER,MPL_ALL_MS_COMM
117117 USE TPM_STATS, ONLY: GSTATS = > GSTATS_NVTX
118- USE IEEE_ARITHMETIC
119118#ifdef ACCGPU
120119 USE OPENACC_LIB, ONLY: ACC_GET_HIP_STREAM
121120#endif
@@ -127,7 +126,7 @@ SUBROUTINE LEINV(ALLOCATOR,PIA,ZINP,ZINP0,ZOUTS,ZOUTA,ZOUTS0,ZOUTA0,KF_LEG)
127126
128127 IMPLICIT NONE
129128
130- REAL (KIND= JPRB), INTENT (INOUT ) :: PIA(:,:,:)
129+ REAL (KIND= JPRB), INTENT (IN ) :: PIA(:,:,:)
131130 INTEGER (KIND= JPIM), INTENT (IN ) :: KF_LEG
132131 REAL (KIND= JPRBT), INTENT (OUT ) :: ZINP(:), ZOUTS(:), ZOUTA(:)
133132 REAL (KIND= JPRD), INTENT (OUT ) :: ZINP0(:), ZOUTS0(:), ZOUTA0(:)
@@ -143,7 +142,6 @@ SUBROUTINE LEINV(ALLOCATOR,PIA,ZINP,ZINP0,ZOUTS,ZOUTA,ZOUTS0,ZOUTA0,KF_LEG)
143142 INTEGER (KIND= JPIB) :: IIN_SIZE
144143 INTEGER (KIND= JPIM) :: IOUT0_STRIDES0, IOUT0_SIZE
145144 INTEGER (KIND= JPIM) :: IIN0_STRIDES0, IIN0_SIZE
146- REAL (KIND= JPRB) :: TMP
147145
148146 REAL (KIND= JPHOOK) :: ZHOOK_HANDLE
149147
@@ -163,7 +161,6 @@ SUBROUTINE LEINV(ALLOCATOR,PIA,ZINP,ZINP0,ZOUTS,ZOUTA,ZOUTS0,ZOUTA0,KF_LEG)
163161 HIP_STREAM = 0_C_LONG
164162#endif
165163
166-
167164 ! ------------------------------------------------------------------
168165
169166 ! * 1. PERFORM LEGENDRE TRANFORM.
0 commit comments