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

Juan 21/09/2020:advection_metsv.f90, OpenACC opti -> DO CONCURRENT in 4 loop

parent d8182785
No related branches found
No related tags found
No related merge requests found
...@@ -842,13 +842,10 @@ DO JSPL=1,KSPLIT ...@@ -842,13 +842,10 @@ DO JSPL=1,KSPLIT
!$acc end kernels !$acc end kernels
END IF END IF
!$acc kernels !$acc kernels
!$acc loop seq DO CONCURRENT ( JI=1:JIU,JJ=1:JJU,JK=1:JKU, JR=1:KRR )
DO JR = 1, KRR ZR(JI,JJ,JK,JR) = ZR(JI,JJ,JK,JR) + ( ZRRS_PPM(JI,JJ,JK,JR) + ZRRS_OTHER(JI,JJ,JK,JR) + PRRS_CLD(JI,JJ,JK,JR) ) &
DO CONCURRENT ( JI=1:JIU,JJ=1:JJU,JK=1:JKU) * ZTSTEP_PPM / PRHODJ(JI,JJ,JK)
ZR(JI,JJ,JK,JR) = ZR(JI,JJ,JK,JR) + ( ZRRS_PPM(JI,JJ,JK,JR) + ZRRS_OTHER(JI,JJ,JK,JR) + PRRS_CLD(JI,JJ,JK,JR) ) & END DO !CONCURRENT
* ZTSTEP_PPM / PRHODJ(JI,JJ,JK)
END DO !CONCURRENT
END DO
!$acc loop seq !$acc loop seq
DO JSV = 1, KSV DO JSV = 1, KSV
DO CONCURRENT ( JI=1:JIU,JJ=1:JJU,JK=1:JKU) DO CONCURRENT ( JI=1:JIU,JJ=1:JJU,JK=1:JKU)
......
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