2015-02-07 74 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