From 54a089d3f18f75520e80b23824edb12bf9fd491a Mon Sep 17 00:00:00 2001
From: ESCOBAR Juan <escj@nuwa>
Date: Wed, 12 Aug 2020 12:16:09 +0200
Subject: [PATCH] Juan  12/08/2020: modi_bitrep.f90,for ifort18 , add
 intent(in) on pure functions

---
 src/LIB/BITREP/modi_bitrep.f90 | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/LIB/BITREP/modi_bitrep.f90 b/src/LIB/BITREP/modi_bitrep.f90
index c20d803c3..b24bfaa41 100644
--- a/src/LIB/BITREP/modi_bitrep.f90
+++ b/src/LIB/BITREP/modi_bitrep.f90
@@ -1,4 +1,9 @@
 MODULE MODI_BITREP
+!
+!    MODIFICATIONS
+!    -------------  
+! J.Escobar : 12/08/2020: for ifort18 , add intent(in) on pure function
+!-----------------------------------------------------------------
 !
   USE, INTRINSIC :: ISO_C_BINDING
 !  
@@ -16,8 +21,8 @@ INTERFACE
   PURE FUNCTION BR_ATAN_C(PIN) BIND(C,NAME="br_atan")
 !$acc routine seq
     IMPORT C_DOUBLE
-    REAL(KIND=C_DOUBLE)       :: BR_ATAN_C
-    REAL(KIND=C_DOUBLE),VALUE :: PIN
+    REAL(KIND=C_DOUBLE)                  :: BR_ATAN_C
+    REAL(KIND=C_DOUBLE),VALUE,INTENT(IN) :: PIN
   END FUNCTION
 END INTERFACE
 !
@@ -36,8 +41,8 @@ INTERFACE
   PURE FUNCTION BR_EXP_C(PIN) BIND(C,NAME="br_exp")
 !$acc routine seq
     IMPORT C_DOUBLE
-    REAL(KIND=C_DOUBLE)       :: BR_EXP_C
-    REAL(KIND=C_DOUBLE),VALUE :: PIN
+    REAL(KIND=C_DOUBLE)                  :: BR_EXP_C
+    REAL(KIND=C_DOUBLE),VALUE,INTENT(IN) :: PIN
   END FUNCTION
 END INTERFACE
 !
@@ -56,8 +61,8 @@ INTERFACE
   PURE FUNCTION BR_LOG_C(PIN) BIND(C,NAME="br_log")
 !$acc routine seq
     IMPORT C_DOUBLE
-    REAL(KIND=C_DOUBLE)       :: BR_LOG_C
-    REAL(KIND=C_DOUBLE),VALUE :: PIN
+    REAL(KIND=C_DOUBLE)                  :: BR_LOG_C
+    REAL(KIND=C_DOUBLE),VALUE,INTENT(IN) :: PIN
   END FUNCTION
 END INTERFACE
 !
-- 
GitLab