我想從一些使用f2py的Fortran代碼編譯python模塊。該代碼與ifort編譯良好,但在使用f2py時拋出錯誤。這裏是代碼(這是在兩個文件): gdat.f90: MODULE GDAT
PUBLIC
INTEGER :: NX, NY
END MODULE GDAT
part.f90: SUBROUTINE PART(ARR)
USE G
我試圖在Red Hat Enterprise Linux Server 6.3版上安裝SciPy軟件包。但是,這是失敗的。 我使用的Python版本是2.6,但它似乎需要2.4。 SciPy的另一個版本是否與2.6兼容?如果2.4是必需的,有關如何獲得該建議的任何建議?我跟着directions on the python webpage,但他們似乎已經過時了。它也需要f2py,我不確定如何得到。
我想使用f2py在三維中運行一個簡單的集成問題。 這調用Python代碼的Fortran代碼如下: #!/Library/Frameworks/EPD64.framework/Versions/Current/bin/python
import pymods as modules
import pygauleg as gauleg
import pyint as integrator
im
我想用python運行一些fortran代碼,並使用f2py -c -m。但是,似乎只有功能被打包到.so文件中,但不包括程序。那我該如何處理全局變量呢?例如,一個變量ç放在一個模塊 MODULE nfw
double precision :: c
END MODULE nfw
,在程序修改,並使用一個函數在同一文件中隱含 PROGRAM Compute_Profile