| 查看: 3105 | 回复: 10 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
superrice木虫 (正式写手)
|
[求助]
Dalton2011编译问题请教专家
|
|
|
首先我参考了小木虫的两个帖子 http://muchong.com/bbs/viewthread.php?tid=3806483&fpage=1 http://muchong.com/bbs/viewthread.php?tid=3808279&fpage=1 按照帖子装了最新的gcc4.8.2,以及ATLAS with full palack,以及64位的openmpi,最后还是遇到问题,计算机知识实在有限,特来请教各位专家 错误信息 gfortran: 错误:unrecognized command line option ‘-module’ gfortran: 错误:unrecognized command line option ‘-fast’ gfortran: 错误:unrecognized command line option ‘-Munroll’ make[1]: *** [dalton.o] 错误 1 make[1]: Leaving directory `/home/guga/Dalton2011_release/DALTON/abacus' make: *** [MAIN_OBJ] 错误 2 我的Makefile.config: = linux # # CPPFLAGS = -DVAR_PGF90 -DSYS_LINUX -DVAR_MFDS -D'INSTALL_WRKMEM=524000000' -D'INSTALL_MMWORK=131000000' -D_FILE_OFFSET_BITS=64 -DVAR_MPI -DIMPLICIT_NONE -DHAVE_NO_LSEEK64 F90 = mpif90 CC = mpicc LOADER = mpif90 RM = rm -f FFLAGS = -mcmodel=medium -fast -Munroll SAFEFFLAGS = -mcmodel=medium -Mframe CFLAGS = -fast -Munroll -Mvect=idiom -c9x -DRESTRICT=restrict INCLUDES = -I../include MODULES = -module ../modules LIBS = -L/home/guga/mathlib/ATLAS/Temp/lib -llapack -llapack -lf77blas -latlas INSTALLDIR = /home/guga/Dalton2011_release/bin PDPACK_EXTRAS = linpack.o eispack.o gp_zlapack.o gp_dlapack.o GP_EXTRAS = AR = ar ARFLAGS = rvs # flags for ftnchek on Dalton /hjaaj CHEKFLAGS = -nopure -nopretty -nocommon -nousage -noarray -notruncation -quiet -noargumants -arguments=number -usage=var-unitialized # -usage=var-unitialized:arg-const-modified:arg-alias # -usage=var-unitialized:var-set-unused:arg-unused:arg-const-modified:arg-alias # default : dalton linuxparallel.x SAFE_FFLAGS_for_ifort = $(FFLAGS) # # Parallel initialization # MPI_INCLUDE_DIR = MPI_LIB_PATH = MPI_LIB = # # # Suffix rules # hjaaj Oct 04: .g is a "cheat" suffix, for debugging. # 'make x.g' will create x.o from x.F or x.c with -g debug flag set. # .SUFFIXES : .F .F90 .c .o .i .g .s .F.o: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(FFLAGS) -c $*.F .F.i: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) -E $*.F > $*.i .F.g: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(SAFEFFLAGS) -g -c $*.F .F.s: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(FFLAGS) -S -g -c $*.F .F90.o: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(FFLAGS) -c $*.F90 .F90.i: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) -E $*.F90 > $*.i .F90.g: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(SAFEFFLAGS) -g -c $*.F90 .F90.s: $(F90) $(INCLUDES) $(MODULES) $(CPPFLAGS) $(FFLAGS) -S -g -c $*.F90 .c.o: $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -c $*.c .c.i: $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -E $*.c > $*.i .c.g: $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -g -c $*.c .c.s: $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -S -g -c $*.c 小弟在此谢过了 |
» 猜你喜欢
河海大学 (211.双一流高校)钙钛矿光电实验室丁勇团队欢迎有志青年!
已经有3人回复
黑龙江省原子能研究院化学课题组招收2026级化学专业或化学相关专业硕士生
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有118人回复
26博士申请
已经有0人回复
湖南大学刘巧玲课题组2026年博士研究生招生信息
已经有28人回复
南方科技大学表面催化反应动力学研究课题组招收2026届博士生
已经有1人回复
北京邮电大学物理学院老师招收博士生
已经有3人回复
求助:三乙酰丙酮铁(Fe(acac)₃)标准红外(IR)与XRD谱图/数据
已经有1人回复
Comsol 6.0 桶内肥料产热产湿过程模拟求助
已经有1人回复
大湾区大学刘天辉课题组招收2027级博士生(与中山大学物理学院联合培养)
已经有57人回复
【接测试】TPD-TPR、TPO、脉冲吸附、原位红外,电化学原位红外,站内联系
已经有0人回复
暖暖的晴空
新虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 1036.1
- 散金: 70
- 红花: 3
- 帖子: 151
- 在线: 95.5小时
- 虫号: 2684177
- 注册: 2013-09-26
- 专业: 有机合成
11楼2015-10-23 23:54:45

2楼2013-10-24 19:38:40
superrice
木虫 (正式写手)
- 应助: 9 (幼儿园)
- 金币: 2098.3
- 散金: 190
- 红花: 1
- 帖子: 417
- 在线: 727.6小时
- 虫号: 1498152
- 注册: 2011-11-18
- 专业: 理论和计算化学
|
非常感谢专家回复,去掉之后还是有点错误。 use mpi 1 致命错误: Cannot read module file 'mpi.mod' opened at (1), because it was created by a different version of GNU Fortran make[2]: *** [dalton_mpi.o] 错误 1 make[1]: *** [mod] 错误 2 make[1]: Leaving directory `/home/guga/Dalton2011_release/DALTON/lucita' make: *** [LUCITA_OBJ] 错误 2 请问这是怎么回事,是我openmpi没装好吗?我是用新装的GCC编译的呀,好奇怪啊。 |
3楼2013-10-24 20:09:15
wuy069
铁杆木虫 (正式写手)
- 应助: 20 (小学生)
- 金币: 7921.9
- 散金: 15
- 红花: 10
- 帖子: 506
- 在线: 549.1小时
- 虫号: 760723
- 注册: 2009-04-30
- 性别: GG
- 专业: 理论和计算化学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
superrice: 金币+10, ★有帮助 2013-10-24 21:15:31
gmy1990: 金币+2 2013-10-24 21:35:08
感谢参与,应助指数 +1
superrice: 金币+10, ★有帮助 2013-10-24 21:15:31
gmy1990: 金币+2 2013-10-24 21:35:08
|
你确定你按照我的帖子http://muchong.com/bbs/viewthread.php?tid=3808279&fpage=1来编译的,看你的FFLAGS参数应该用的不是gfortran和gcc编译的,反而是pgi编译器的pgfortran编译的。 如果是使用的gfortran/gcc,openmpi编译的,你可以直接使用我那帖子中的Makefile.config gnu编译器也能编译成功,但为了程序的执行速度,使用Intel编译器和mkl数学库编译为佳 |
4楼2013-10-24 20:27:09









回复此楼