Friday, 16 August 2013

cython: private variables in prange

cython: private variables in prange

I am trying to re-write in cython a fortran subroutine that uses openmp. I
have found no difficulty in re-writing the fortran subroutine itself in
cython. The non openmp version works fine. However, I am not sure what to
do about the openmp directive....
!$omp parallel do private(x, y, z)
In cython, I understand that you get the openmp parallel do using
cython.parallel.prange. However, I don't see how to declare private
variables for the loop.
Is this even possible?
thanks for any insight you can provide.

No comments:

Post a Comment