计算化学公社
标题:
请教下CFOUR编译碰到的问题
[打印本页]
作者Author:
413
时间:
5 hour ago
标题:
请教下CFOUR编译碰到的问题
在configure的时候,已经指定了ifort,请问为什么后面仍然用到的是gfortran呢?
./configure FC=ifort CC=icc MPIFC=mpif90 --with-blas="$MKLPATH/libmkl_solver_ilp64.a -Wl,--start-group $MKLPATH/libmkl_intel_ilp64.a $MKLPATH/libmkl_intel_thread.a $MKLPATH/libmkl_core.a -Wl,--end-group -openmp -lpthread" --prefix=/home/share/software/cfour --enable-mpi=openmpi --with-mpirun="mpirun -np \$CFOUR_NUM_CORES" --with-exenodes="mpirun -np \$CFOUR_NUM_CORES" --with-blas --with-lapack
是因为openmpi没有用ifort编译吗?
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c aoladlst.f
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c aoladmp.f
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c aosymvc2.f
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c aosymvec.f
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c assirr.f
gfortran: 错误:precise:没有那个文件或目录
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c assym.f
gfortran: 错误:byterecl:没有那个文件或目录
gfortran: 错误:buffered_io:没有那个文件或目录
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c assym2.f
gfortran: 错误:precise:没有那个文件或目录
gfortran: 错误:byterecl:没有那个文件或目录
gfortran: 错误:buffered_io:没有那个文件或目录
mpif90 -O3 -fp-model precise -cpp -assume byterecl -assume buffered_io -extend_source -i8 -DINT64 -DMPI -I.. -I.././include -c assym2a.f
gfortran: 错误:precise:没有那个文件或目录
gfortran: 错误:byterecl:没有那个文件或目录
gfortran: 错误:buffered_io:没有那个文件或目录
gfortran: 错误:precise:没有那个文件或目录
gfortran: 错误:byterecl:没有那个文件或目录
gfortran: 错误:buffered_io:没有那个文件或目录
作者Author:
wjc404
时间:
1 hour ago
mpif90可能背后是gfortran。你安装openmpi时匹配的编译器是gnu系列的。
用cc=gcc和fc=gfortran,然后mkl的链接方式使用gnu编译器对应的方式,看看行不行。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3