2015-02-07 70 views
1

我想使用標誌-ftree-vectorizecompiler manual)作爲f2py使用的gnu fortran編譯器的附加參數。根據f2py manual應該可以通過使用參數--f90flags=<string> 但是,我得到錯誤error: unknown file type '' (from --f90flag=-ftree-vectorize)。我使用Windows 7 64位上的anaconda發行版中的f2py。f2py的附加編譯器標誌

我使用命令:

f2py.py -c -m myfun myfun.f90 --fcompiler=gnu95 --f90flag=ftree-vectorize

此外,我試圖--f90flag=msse2但誤差保持不變。

任何建議如何將其他編譯器標誌傳遞給f2py?

回答

0

我做

f2py -c --verbose --opt='-O3' modules.pyf modules.f90 

覆蓋缺省的Fortran標誌也許你可以試試

f2py -c --verbose --opt='-ftree-vectorize' modules.pyf modules.f90 
+0

呃,必須檢查。它已經很久以前了.. – Moritz 2015-05-20 19:18:57