Мне нужно обернуть просто код fortran90 с помощью f2py.Модуль fortran "test.f90" имеет значение
module util
contains
FUNCTION gasdev(idum)
implicit none
INTEGER(kind=4), intent(inout) :: idum
REAL(kind=8) :: gasdev, ran2
print*,idum
gasdev = ran2(idum)
return
END FUNCTION
FUNCTION ran2(idum)
implicit none
INTEGER(kind=4), intent(inout) :: idum
REAL(kind=8) :: ran2
print*,idum
ran2=2.D0
return
END FUNCTION
end module util
, а затем я обертываю его с
f2py -m test -c test.f90
, но когда я импортирую его в python
In [2]: import test
, то онмне подсказали с ошибкой высказывание
ImportError: ./test.so: undefined symbol: ran2_
Есть идеи как это исправить?Спасибо.