From d4b39a20af6c8b68741242503a08730827e84487 Mon Sep 17 00:00:00 2001 From: ESCOBAR Juan <escj@nuwa> Date: Thu, 7 Nov 2013 20:07:30 +0100 Subject: [PATCH] Juan 7/11/2013: remove PPM_MET variable --- MNH/mode_mnh_zwork.f90 | 59 +++--------------------------------------- 1 file changed, 4 insertions(+), 55 deletions(-) diff --git a/MNH/mode_mnh_zwork.f90 b/MNH/mode_mnh_zwork.f90 index cc2944349..4cbc8cd33 100644 --- a/MNH/mode_mnh_zwork.f90 +++ b/MNH/mode_mnh_zwork.f90 @@ -16,16 +16,9 @@ MODULE MODE_MNH_ZWORK ! REAL, SAVE, ALLOCATABLE , DIMENSION(:,:,:) :: & & ZW3D20,ZW3D21,ZW3D22,ZW3D23,ZW3D24,ZW3D25, & - & ZPPM, & - & ZRHOX1_PPM_MET,ZRHOX2_PPM_MET,ZRHOY1_PPM_MET, & - & ZRHOY2_PPM_MET,ZRHOZ1_PPM_MET,ZRHOZ2_PPM_MET, & - & ZSRC_PPM_MET + & ZPPM !$acc declare mirror (ZW3D20,ZW3D21,ZW3D22,ZW3D23,ZW3D24,ZW3D25) & - !$acc & mirror(ZPPM) & - !$acc & mirror(ZRHOX1_PPM_MET,ZRHOX2_PPM_MET,ZRHOY1_PPM_MET) & - !$acc & mirror(ZRHOY2_PPM_MET,ZRHOZ1_PPM_MET,ZRHOZ2_PPM_MET) & - !$acc & mirror(ZSRC_PPM_MET) - + !$acc & mirror(ZPPM) REAL, SAVE, ALLOCATABLE , DIMENSION(:,:) :: ZPSRC_HALO2_WEST REAL, SAVE, ALLOCATABLE , DIMENSION(:,:) :: ZPSRC_HALO2_SOUTH @@ -34,10 +27,6 @@ MODULE MODE_MNH_ZWORK REAL, SAVE, ALLOCATABLE , DIMENSION(:,:,:) :: ZUNIT3D !$acc declare mirror(ZUNIT3D) -!!$ REAL, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: & -!!$ ZQL,ZQR,ZDQ,ZQ6,ZDMQ,ZQL0,ZQR0,ZQ60,ZFPOS,ZFNEG -!!$ !$acc declare mirror(ZQL,ZQR,ZDQ,ZQ6,ZDMQ,ZQL0,ZQR0,ZQ60,ZFPOS,ZFNEG) - REAL, SAVE, ALLOCATABLE, DIMENSION(:,:,:) :: & ZRUT,ZRVT,ZRWT,ZRUCT,ZRVCT,ZRWCT !$acc declare mirror(ZRUT,ZRVT,ZRWT,ZRUCT,ZRVCT,ZRWCT) @@ -58,8 +47,6 @@ CONTAINS USE MODD_PARAMETERS, ONLY : JPVEXT, XUNDEF USE MODD_DIM_n, ONLY : NKMAX - - IMPLICIT NONE INTEGER :: IMODEL @@ -68,13 +55,11 @@ CONTAINS IF (GFIRST_CALL_MNH_ALLOC_ZWORK) THEN GFIRST_CALL_MNH_ALLOC_ZWORK = .FALSE. - ! ! Array dim ! CALL GET_DIM_EXT_ll('B',IIU,IJU) IKU=NKMAX + 2* JPVEXT - ! ! Computation bound ! @@ -85,8 +70,6 @@ CONTAINS IIA=IIE IKB = 1 + JPVEXT IKE = NKMAX + JPVEXT - - ! ! Lateral boundary ! @@ -108,24 +91,12 @@ CONTAINS ALLOCATE (ZW3D25(IIU,IJU,IKU)) ALLOCATE (ZPPM(IIU,IJU,IKU)) - ALLOCATE (ZRHOX1_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZRHOX2_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZRHOY1_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZRHOY2_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZRHOZ1_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZRHOZ2_PPM_MET(IIU,IJU,IKU)) - ALLOCATE (ZSRC_PPM_MET(IIU,IJU,IKU)) ALLOCATE (ZPSRC_HALO2_WEST(IJU,IKU)) ALLOCATE (ZPSRC_HALO2_SOUTH(IIU,IKU)) ALLOCATE (ZUNIT3D(IIU,IJU,IKU)) -!!$ ALLOCATE (ZQL(IIU,IJU,IKU),ZQR(IIU,IJU,IKU),ZDQ(IIU,IJU,IKU)) -!!$ ALLOCATE (ZQ6(IIU,IJU,IKU),ZDMQ(IIU,IJU,IKU),ZQL0(IIU,IJU,IKU)) -!!$ ALLOCATE (ZQR0(IIU,IJU,IKU),ZQ60(IIU,IJU,IKU),ZFPOS(IIU,IJU,IKU)) -!!$ ALLOCATE (ZFNEG(IIU,IJU,IKU)) - ALLOCATE (ZRUT(IIU,IJU,IKU),ZRVT(IIU,IJU,IKU),ZRWT(IIU,IJU,IKU)) ALLOCATE (ZRUCT(IIU,IJU,IKU),ZRVCT(IIU,IJU,IKU),ZRWCT(IIU,IJU,IKU)) @@ -152,25 +123,6 @@ CONTAINS ZUNIT3D = 1.0 - ZRHOX1_PPM_MET = XUNDEF - ZRHOX2_PPM_MET = XUNDEF - ZRHOY1_PPM_MET = XUNDEF - ZRHOY2_PPM_MET = XUNDEF - ZRHOZ1_PPM_MET = XUNDEF - ZRHOZ2_PPM_MET = XUNDEF - ZSRC_PPM_MET = XUNDEF - -!!$ ZQL = XUNDEF -!!$ ZQR = XUNDEF -!!$ ZDQ = XUNDEF -!!$ ZQ6 = XUNDEF -!!$ ZDMQ = XUNDEF -!!$ ZQL0 = XUNDEF -!!$ ZQR0 = XUNDEF -!!$ ZQ60 = XUNDEF -!!$ ZFPOS = XUNDEF -!!$ ZFNEG = XUNDEF - ZRUT = XUNDEF ZRVT = XUNDEF ZRWT = XUNDEF @@ -184,17 +136,14 @@ CONTAINS !$acc update host (ZW3D20,ZW3D21,ZW3D22,ZW3D23,ZW3D24,ZW3D25) !$acc update host (ZPPM) + !$acc update host (ZPSRC_HALO2_WEST,ZPSRC_HALO2_SOUTH) !$acc update host (ZUNIT3D) - !$acc update host (ZRHOX1_PPM_MET,ZRHOX2_PPM_MET,ZRHOY1_PPM_MET) - !$acc update host (ZRHOY2_PPM_MET,ZRHOZ1_PPM_MET,ZRHOZ2_PPM_MET) - !$acc update host (ZSRC_PPM_MET) -!!$ !$acc update host (ZQL,ZQR,ZDQ,ZQ6,ZDMQ,ZQL0,ZQR0,ZQ60,ZFPOS,ZFNEG) + !$acc update host (ZRUT,ZRVT,ZRWT,ZRUCT,ZRVCT,ZRWCT) !$acc update host (ZT3D) - END IF END SUBROUTINE MNH_ALLOC_ZWORK -- GitLab