We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 35e8ab7 + db58641 commit bd0cfdcCopy full SHA for bd0cfdc
src/fortran/DoConcurrentStream.F90
@@ -130,7 +130,7 @@ function dot() result(s)
130
#ifdef CRAY_THREAD_DOCONCURRENT
131
do i=1,N
132
#else
133
- do concurrent (i=1:N) !shared(A,B)
+ do concurrent (i=1:N) reduce(+:s) !shared(A,B)
134
#endif
135
s = s + A(i) * B(i)
136
end do
src/fortran/make.inc.flang
@@ -1,9 +1,9 @@
1
-FC := flang-new
+FC ?= flang-new
2
FCFLAGS := -O3
3
4
DOCONCURRENT_FLAG =
5
ARRAY_FLAG =
6
-OPENMP_FLAG = -fopenmp
+OPENMP_FLAG = -fopenmp --offload-arch=${GPUARCH} -DUSE_OMP_GET_WTIME
7
OPENACC_FLAG =
8
CUDA_FLAG =
9
SEQUENTIAL_FLAG =
0 commit comments