大量未定义的引用和-ip的无法识别的命令行选项

时间:2017-09-27 11:40:27

标签: compiler-errors mpi intel

我正在编译一些Fortran代码,似乎无法使其与英特尔编译器协同工作。我目前正在使用mpif90来编译它。它会运行一段时间,然后在突然抛出大量未定义的引用并放弃时失败。我使用的是英特尔Parallel Studio XE 2018。

我只在环境变量中导出psxevars.sh

我尝试过使用mpiifort mpifort ifort,但所有这些都只是在编译后就放弃了。我在mpif90上取得了最大的进步。

此外,Makefile中预定义的其中一个标记在-ip下有FXXOPT。使用它也无法编译unrecognized command line option错误。我是编译Fortran的新手,可以使用一些严肃的帮助。谢谢。

编辑:

使用mpiifort进行编译会产生错误

eval: ifort: not found

编译器选项是

FXXOPT = -O2 -ip

并且链接的库是

LIB_BLAS =-L$(MKLDIR) -lmkl_scalapack_lp64 -lmkl_intel_lp64 
-lmkl_sequential -lmkl_core -lmkl_blacs

MKLDIR已被指向相关文件夹。

0 个答案:

没有答案