我有两个F90文件,我想用python,所以我使用f2py编译它们(一起)并生成一个python模块,我这样做:
f2py -c ControlParameters.F90 vector.F90 -m test
当我这样做时,一切都很好,我可以使用python中的那些文件中的函数和子程序。
但是现在,我需要将f2py用于这两个文件,添加几个库,如-liomp5
或-lzmumps
,我得到的python模块就像大写一样,但是当我尝试从python导入它我有以下错误:
ImportError: /opt/intel/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_blacs_intelmpi_lp64.so: undefined symbol: MPI_Finalize
有些库不能与f2py一起使用吗?