From 60d32d2aad5434ceb2b1842fa7e946c0f5265b8a Mon Sep 17 00:00:00 2001 From: Juan ESCOBAR <juan.escobar@aero.obs-mip.fr> Date: Fri, 25 Mar 2022 18:12:52 +0100 Subject: [PATCH] Juan 25/03/2022:MNH/mode_mnh_zwork.f90, Cray Gpu Opt: add kernel present , make array-syntax serial -> parallel !!! --- src/MNH/mode_mnh_zwork.f90 | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/MNH/mode_mnh_zwork.f90 b/src/MNH/mode_mnh_zwork.f90 index 42e04e0d8..d2d7f15ae 100644 --- a/src/MNH/mode_mnh_zwork.f90 +++ b/src/MNH/mode_mnh_zwork.f90 @@ -354,20 +354,21 @@ CONTAINS !------ Default values - !$acc kernels + !$acc kernels present(ZPSRC_HALO2_WEST,ZPSRC_HALO2_SOUTH,ZUNIT3D,ZT3D, & + !$acc & ZT1D,ZT1DFLAT,IT3D,IT1D,GT3D,GT1DFLAT) - ZPSRC_HALO2_WEST = XUNDEF - ZPSRC_HALO2_SOUTH = XUNDEF - - ZUNIT3D = 1.0 + ZPSRC_HALO2_WEST(:,:) = XUNDEF + ZPSRC_HALO2_SOUTH(:,:) = XUNDEF + + ZUNIT3D(:,:,:) = 1.0 ZT3D(:,:,:,:) = XUNDEF ZT1D(:,:) = XUNDEF ZT1DFLAT(:) = XUNDEF - IT3D = 0.0 - IT1D = 0.0 - + IT3D(:,:,:) = 0.0 + IT1D(:) = 0.0 + GT3D(:,:,:,:) = .FALSE. GT1DFLAT(:) = .FALSE. -- GitLab