From d06cde23389dc2cb6fb0771ae41c52171eb739ca Mon Sep 17 00:00:00 2001 From: ESCOBAR Juan <escj@nuwa> Date: Thu, 7 Nov 2013 20:08:33 +0100 Subject: [PATCH] Juan 7/11/2013: correct INTENT(INOUT) for PR var --- MNH/ppm.f90 | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/MNH/ppm.f90 b/MNH/ppm.f90 index 41e6da7da..8f431e0cd 100644 --- a/MNH/ppm.f90 +++ b/MNH/ppm.f90 @@ -24,7 +24,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !acc reflected (PSRC,PCR,PRHO,PR) ! !!$END FUNCTION PPM_01_X @@ -44,7 +44,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !acc reflected (PSRC,PCR,PRHO,PR) ! END SUBROUTINE PPM_01_Y @@ -61,7 +61,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !acc reflected (PSRC,PCR,PRHO,PR) ! END SUBROUTINE PPM_01_Z @@ -82,7 +82,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR ! END SUBROUTINE PPM_S0_X @@ -122,7 +122,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(SIZE(PCR,1),SIZE(PCR,2),SIZE(PCR,3)) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR ! END SUBROUTINE PPM_S0_Z ! @@ -208,7 +208,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR INTEGER :: IZQL,IZQR,IZDQ,IZQ6,IZDMQ,IZQL0,IZQR0,IZQ60,IZFPOS,IZFNEG @@ -267,7 +267,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !$acc declare present (PSRC,PCR,PRHO,PR) ! !* 0.2 Declarations of local variables : @@ -764,7 +764,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PCR & ! Courant number , PRHO ! density ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR INTEGER :: IZQL,IZQR,IZDQ,IZQ6,IZDMQ,IZQL0,IZQR0,IZQ60,IZFPOS,IZFNEG @@ -820,7 +820,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PCR & ! Courant number , PRHO ! density ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !$acc declare present (PSRC,PCR,PRHO,PR) ! ! @@ -1331,7 +1331,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PCR & ! Courant number , PRHO ! density ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR INTEGER :: IZQL,IZQR,IZDQ,IZQ6,IZDMQ,IZQL0,IZQR0,IZQ60,IZFPOS,IZFNEG @@ -1380,7 +1380,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PCR & ! Courant number , PRHO ! density ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !$acc declare present (PSRC,PCR,PRHO,PR) ! !* 0.2 Declarations of local variables : @@ -1634,7 +1634,7 @@ SUBROUTINE PPM_S0_X(HLBCX, KGRID, PSRC, PCR, PRHO, PTSTEP , PR) REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term - REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR + REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR INTEGER :: IZFPOS,IZFNEG,IZPHAT,IZRHO_MXM,IZCR_MXM,IZCR_DXF @@ -1696,7 +1696,7 @@ REAL, DIMENSION(:,:,:), INTENT(IN) :: PRHO ! density REAL, INTENT(IN) :: PTSTEP ! Time step ! ! output source term -REAL, DIMENSION(:,:,:), INTENT(OUT) :: PR +REAL, DIMENSION(:,:,:), INTENT(INOUT) :: PR !$acc declare present (PSRC,PCR,PRHO,PR) ! !* 0.2 Declarations of local variables : -- GitLab