Hi all,
As Juan said, I didn't include the -lgomp flag for f2py. Once I use that,
the f2py module works with openMP as expected.
Thanks,
Brandt
>
> Message: 1
> Date: Thu, 21 Jul 2011 11:34:13 +0200
> From: Juan
> Subject: Re: [Numpy-discussion] f2py and ope
Hi Brandt, I am on linux and see the same problem. It is solved (at least here)
if you add at the end the library libgomp, i.e:
f2py -c -m play play.f90 --fcompiler=gfortran --f90flags="-fopenmp" -lgomp
Hope it helps,
Juan
> Hello,
> I'm struggling to create openmp subroutines. I've simplifie
Hi,
I had the same problem. I think this might work:
FFLAGS='-fopenmp' f2py -c (etc)
The thing is that f2py doesn't let you pass the -fopenmp flag at the right time
to the compiler, so you have to use some sort of environment variable trick. By
the way, as far as I know, this is the case also on
I'm not at my Mac to check the exact paths but see if pointing one of
the environment variables
LD_LIBRARY_PATH
or
DYLD_LIBRARY_PATH
to a directory where the gfortran openmp libraries can be found - this
will depend on where you got gfortran from and the version, but you
should be able to find it b
Hello,
I'm struggling to create openmp subroutines. I've simplified the problem
down to the subroutine below.
-- play.f90 --
subroutine step(soln,n)
implicit none
integer n,i
real*8 soln(n)
!f2py intent(in) n
!f2py intent(out) soln
!f2py depend(n) soln
!$OMP PARALLEL DO
do i=1,n