Skip to content
Snippets Groups Projects
Commit e944e61e authored by ESCOBAR MUNOZ Juan's avatar ESCOBAR MUNOZ Juan
Browse files

Juan 16/11/2022:MNH/rain_ice_nucleation.f90,Nvhpc 22.X Bug Bypass ,...

Juan 16/11/2022:MNH/rain_ice_nucleation.f90,Nvhpc 22.X Bug Bypass , "ZZWMAX=MAXVAL()" dont parallelize any-more in GPU -> replace by "!$acc ... reduction(max:ZZWMAX)"
parent f8b6a24a
No related branches found
No related tags found
No related merge requests found
......@@ -291,8 +291,19 @@ END DO
DO CONCURRENT ( JL=1:INEGT )
ZZW(JL) = ZZW(JL) - ZCIT(JL)
END DO
ZZWMAX = MAXVAL(ZZW(1:INEGT))
#ifndef MNH_COMPILER_NVHPC
ZZWMAX = MAXVAL(ZZW(1:INEGT))
!$acc end kernels
#else
!$acc end kernels
ZZWMAX = 0.0
!$acc parallel reduction(max:ZZWMAX)
!$mnh_do_concurrent( JL=1:INEGT)
ZZWMAX = MAX(ZZWMAX,ZZW(JL))
!$mnh_end_do()
!$acc end parallel
#endif
IF( ZZWMAX > 0.0 ) THEN
!$acc kernels
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment