| 查看: 1395 | 回复: 1 | ||
zhizhuceyici金虫 (初入文坛)
|
[求助]
siesta计算提示 forrtl: severe (174): SIGSEGV, segmentation fault occurred
|
|
大家好,siesta软件可以成功编译而且大部分情况能够正常计算,但是有时候会报错误: forrtl: severe (174): SIGSEGV, segmentation fault occurred Image PC Routine Line Source siesta_eig 000000000068FAD0 Unknown Unknown Unknown siesta_eig 000000000068F3A1 Unknown Unknown Unknown siesta_eig 000000000052B4D6 Unknown Unknown Unknown siesta_eig 00000000008F0787 Unknown Unknown Unknown siesta_eig 000000000042E50C Unknown Unknown Unknown libc.so.6 0000003AF641D994 Unknown Unknown Unknown siesta_eig 000000000042E419 Unknown Unknown Unknown 我已经在小木虫上搜索过相关的帖子,尝试过把arch.make里面的-g -O* 优化调小或者加上-heap-arrays 64,也尝试过在~/.bashrc文件中加入ulimit -s unlimited。但是都没有,总是得到内存的问题。此外,同样的输入文件在台式机上单节点计算是没有问题的,所以应该还是和MPI有关。 我贴出我的arch.make文件如下: .SUFFIXES: .SUFFIXES: .f .F .o .c .a .f90 .F90 SIESTA_ARCH = x86_64 CC = mpiicc FPP = $(FC) -E -P FC = mpiifort FC_SERIAL = ifort #FFLAGS = -O2 -fPIC -ftree-vectorize --heap-arrays FFLAGS = -g -O1 -fPIC #-heap-arrays 64 AR = ar RANLIB = ranlib SYS = nag SP_KIND = 4 DP_KIND = 8 KINDS = $(SP_KIND) $(DP_KIND) LDFLAGS = COMP_LIBS = libsiestaLAPACK.a libsiestaBLAS.a #FPPFLAGS = $(DEFS_PREFIX)-DFC_HAVE_ABORT FPPFLAGS = -DMPI -DFC_HAVE_FLUSH $(DEFS_PREFIX) -DFC_HAVE_ABORT LIBS = -L/apps/intel/mkl/10.1.1.019/lib/em64t -lmkl_intel_lp64 -lmkl_lapack -lmkl_blacs_intelmpi_lp64 -lmkl_scalapack_lp64 -lmkl_gnu_thread -lmkl_core -lguide -lpthread -lgomp -lgfortran MPI_INTERFACE=libmpi_f90.a MPI_INCLUDE=. # Dependency rules --------- FFLAGS_DEBUG = -g -O1 # your appropriate flags here... #FFLAGS_DEBUG = # The atom.f code is very vulnerable. Particularly the Intel compiler # will make an erroneous compilation of atom.f with high optimization # levels. atom.o: atom.F $(FC) -c $(FFLAGS_DEBUG) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $< .c.o: $(CC) -c $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) $< .F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $< .F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $< .f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $< .f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $< |
» 猜你喜欢
版面费该交吗
已经有9人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有13人回复
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有8人回复
面上可以超过30页吧?
已经有4人回复
“人文社科而论,许多学术研究还没有达到民国时期的水平”
已经有5人回复
什么是人一生最重要的?
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有12人回复

2楼2023-06-12 10:29:03













回复此楼