Re: [Numpy-discussion] f2py and openmp on mac os x with gfortran

2011-07-21 Thread Brandt Belson
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

Re: [Numpy-discussion] f2py and openmp on mac os x with gfortran

2011-07-21 Thread Juan
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

Re: [Numpy-discussion] f2py and openmp on mac os x with gfortran

2011-07-21 Thread Paul Anton Letnes
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

Re: [Numpy-discussion] f2py and openmp on mac os x with gfortran

2011-07-20 Thread Robin
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

[Numpy-discussion] f2py and openmp on mac os x with gfortran

2011-07-20 Thread Brandt Belson
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