| 5 | 1/1 | 返回列表 |
| 查看: 2678 | 回復(fù): 10 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
superrice木蟲 (正式寫手)
|
[求助]
Dalton2011編譯問題請教專家
|
||
|
首先我參考了小木蟲的兩個帖子 http://www.gaoyang168.com/bbs/viewthread.php?tid=3806483&fpage=1 http://www.gaoyang168.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 小弟在此謝過了 |
鐵桿木蟲 (正式寫手)
|
你確定你按照我的帖子http://www.gaoyang168.com/bbs/viewthread.php?tid=3808279&fpage=1來編譯的,看你的FFLAGS參數(shù)應(yīng)該用的不是gfortran和gcc編譯的,反而是pgi編譯器的pgfortran編譯的。 如果是使用的gfortran/gcc,openmpi編譯的,你可以直接使用我那帖子中的Makefile.config gnu編譯器也能編譯成功,但為了程序的執(zhí)行速度,使用Intel編譯器和mkl數(shù)學(xué)庫編譯為佳 |

木蟲 (正式寫手)
|
非常感謝專家回復(fù),去掉之后還是有點錯誤。 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編譯的呀,好奇怪啊。 |
木蟲 (正式寫手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +5 | 簡單點0 2026-03-17 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 281求調(diào)劑(0805) +3 | 煙汐憶海 2026-03-16 | 9/450 |
|
|
[考研] 085601專碩,總分342求調(diào)劑,地區(qū)不限 +4 | share_joy 2026-03-16 | 4/200 |
|
|
[考研] 085601材料工程專碩求調(diào)劑 +5 | 慕寒mio 2026-03-16 | 5/250 |
|
|
[考研] 材料工程專碩調(diào)劑 +5 | 204818@lcx 2026-03-17 | 5/250 |
|
|
[考研] 考研化學(xué)學(xué)碩調(diào)劑,一志愿985 +4 | 張vvvv 2026-03-15 | 6/300 |
|
|
[考研] 26考研求調(diào)劑 +6 | 丶宏Sir 2026-03-13 | 6/300 |
|
|
[考研] 304求調(diào)劑 +3 | 曼殊2266 2026-03-14 | 3/150 |
|
|
[考研] 070300化學(xué)學(xué)碩求調(diào)劑 +6 | 太想進步了0608 2026-03-16 | 6/300 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 327求調(diào)劑 +6 | 拾光任染 2026-03-15 | 11/550 |
|
|
[考博] 東華理工大學(xué)化材專業(yè)26屆碩士博士申請 +6 | zlingli 2026-03-13 | 6/300 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|
|
[考研] 一志愿中科院,化學(xué)方向,295求調(diào)劑 +4 | 一氧二氮 2026-03-11 | 4/200 |
|
|
[考研] 304求調(diào)劑 +7 | 7712b 2026-03-13 | 7/350 |
|
|
[考研] 四川大學(xué)085601材料工程專碩 初試294求調(diào)劑 +4 | 祝我們好在冬天 2026-03-11 | 4/200 |
|
|
[考研] 工科,求調(diào)劑 +3 | 我887 2026-03-11 | 3/150 |
|
|
[考研] 310求調(diào)劑 +3 | 【上上簽】 2026-03-11 | 3/150 |
|
|
[考研] 290求調(diào)劑 +7 | ADT 2026-03-12 | 7/350 |
|
|
[論文投稿]
投稿問題
5+4
|
星光燦爛xt 2026-03-12 | 6/300 |
|