Skip to content
Snippets Groups Projects
Commit bc320b84 authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 15/01/2024: OpenACC: anel_balance_n: exchange data correctly for pressure solver

parent 61f1b335
Branches
Tags
1 merge request!4Jean Wurtz 30/04/2025 : Bugfixes mainly for TEB and for simple precision
...@@ -317,6 +317,9 @@ IRRL = 0 ! | | ...@@ -317,6 +317,9 @@ IRRL = 0 ! | |
IRRI = 0 ! ============================================== IRRI = 0 ! ==============================================
! !
IMI = GET_CURRENT_MODEL_INDEX() IMI = GET_CURRENT_MODEL_INDEX()
!$acc update device( XRHODJ, ZRHOM, ZAF, ZBFY, ZCF, &
!$acc& ZTRIGSX, ZTRIGSY, IIFAXX, IIFAXY, &
!$acc& ZTH, ZRR, ZRU, ZRV, ZRW, ZPABST, ZBFB, ZBF_SXP2_YP1_Z )
CALL PRESSUREZ(CLBCX,CLBCY,CPRESOPT,NITR,LITRADJ,ITCOUNT,XRELAX,IMI, & CALL PRESSUREZ(CLBCX,CLBCY,CPRESOPT,NITR,LITRADJ,ITCOUNT,XRELAX,IMI, &
XRHODJ,XDXX,XDYY,XDZZ,XDZX,XDZY,ZDXHATM,ZDYHATM,ZRHOM, & XRHODJ,XDXX,XDYY,XDZZ,XDZX,XDZY,ZDXHATM,ZDYHATM,ZRHOM, &
ZAF,ZBFY,ZCF,ZTRIGSX,ZTRIGSY,IIFAXX,IIFAXY, & ZAF,ZBFY,ZCF,ZTRIGSX,ZTRIGSY,IIFAXX,IIFAXY, &
...@@ -324,6 +327,7 @@ CALL PRESSUREZ(CLBCX,CLBCY,CPRESOPT,NITR,LITRADJ,ITCOUNT,XRELAX,IMI, & ...@@ -324,6 +327,7 @@ CALL PRESSUREZ(CLBCX,CLBCY,CPRESOPT,NITR,LITRADJ,ITCOUNT,XRELAX,IMI, &
ZTH,ZRR,XRHODREF,XTHVREF,XRVREF,XEXNREF, XLINMASS, & ZTH,ZRR,XRHODREF,XTHVREF,XRVREF,XEXNREF, XLINMASS, &
ZRU,ZRV,ZRW,ZPABST, & ZRU,ZRV,ZRW,ZPABST, &
ZBFB,ZBF_SXP2_YP1_Z,PRESIDUAL ) ZBFB,ZBF_SXP2_YP1_Z,PRESIDUAL )
!$acc update self( ZRU, ZRV, ZRW, ZPABST )
! !
CALL MPPDB_CHECK3D(XRHODJ,"anel_balancen3.2-after pressurez halo::XRHODJ",PRECISION) CALL MPPDB_CHECK3D(XRHODJ,"anel_balancen3.2-after pressurez halo::XRHODJ",PRECISION)
CALL MPPDB_CHECK3D(ZRU,"anel_balancen3.2-after pressurez::ZRU",PRECISION) CALL MPPDB_CHECK3D(ZRU,"anel_balancen3.2-after pressurez::ZRU",PRECISION)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment