| 查看: 5246 | 回復(fù): 15 | ||||
solarman新蟲 (正式寫手)
|
[求助]
vasp成功安裝后運行時出現(xiàn)Segmentation fault (signal 11)錯誤,求指教 已有3人參與
|
|||
|
vasp并行安裝成功,cpu是xeon 2630v3×2,64G內(nèi)存,機器上同時安裝了mpich2和openmpi,但which mpif90后顯示:/opt/software/mpich2-intel/bin/mpif90 同樣,which mpirun后顯示:/opt/software/mpich2-intel/bin/mpirun 表明實際使用的mpi是mpich2的。 同時還安裝了fftw庫。 運行了數(shù)個vasp作業(yè),均出現(xiàn)以下信息: ===================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = EXIT CODE: 11 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES ===================================================================================== APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11) 將makefile的設(shè)置貼出來,請大家?guī)兔纯,究竟是哪里出了問題?多謝了! SUFFIX=.f90 FC=mpif90 FCL=$(FC) CPP_ = ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX) CPP = $(CPP_) -DMPI -DHOST=\"LinuxIFC\" -DIFC \ -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc -DNGZhalf \ -DMPI_BLOCK=8000 -Duse_collectiveK FFLAGS = -FR -names lowercase -assume byterecl OFLAG=-O2 -ip OFLAG_HIGH = $(OFLAG) OBJ_HIGH = OBJ_NOOPT = DEBUG = -FR -O0 INLINE = $(OFLAG) MKLROOT=/opt/intel/icc/composer_xe_2013.3.163/mkl MKL_PATH=$(MKLROOT)/lib/intel64 IFC_LIB_PATH=/opt/intel/icc/composer_xe_2013.3.163/compiler/lib/intel64 BLAS=-L$(MKL_PATH) -lmkl_intel_lp64 -lmkl_blacs_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lmkl_lapack95_lp64 LAPACK= $(MKL_PATH)/libmkl_intel_lp64.a LIB = -L../vasp.5.lib -ldmy \ ../vasp.5.lib/linpack_double.o $(LAPACK) \ $(BLAS) LINK = FFT3D = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o /opt/mathlib/fftw-3.3.3/lib/libfftw3.a INCS = -I/opt/intel/icc/composer_xe_2013.3.163/mkl/include/fftw |
VASP |
木蟲 (正式寫手)

專家顧問 (著名寫手)
Ab Initio Amateur
![]() |
專家經(jīng)驗: +224 |
|
就是這個問題,請不要兩者都寫到.bashrc下面 你可以這樣(為了方便我只是簡單表示),本來如果是這樣的形式: export OPENMPI_PATH export MPICH_PATH 你可以改寫一下,如使用OPENMPI的時候 export OPENMPI_PATH #export MPICH_PATH 之后重新source ~/.bashrc 而使用MPICH的時候 #export OPENMPI_PATH export MPICH_PATH 之后重新source ~/.bashrc 或者索性把bashrc這兩條都刪了,然后在~/下面建立兩個sh文件,比如openmpi.sh和mpich.sh,把兩條分別加入其中,使用的時候source一下,或者索性就直接手工export |

榮譽版主 (知名作家)
…………
|
# by default some intel compilers put temporaries on the stack # this might lead to segmentation faults is the stack limit is set to low # stack limits can be increased by sysadmins or e.g with ulimit -s 256000 # furthermore new ifort (10.0?) compilers support the option # -heap-arrays 64 # add this to the compilation flags is the other options do not work ------------------------------- 默認的話一些intel編譯器會把緩存寫到堆棧里,如果堆棧限制比較小,就會導(dǎo)致segmentation faults錯誤?梢杂霉芾韱T權(quán)限來增加堆棧大小或者使用-heap-arrays 64(ifort10以上。 |

新蟲 (正式寫手)
|
運行ulimit -a unlimited后,顯示 core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 257702 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) unlimited cpu time (seconds, -t) unlimited max user processes (-u) 1024 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 可以看到cpu時間和運行內(nèi)存都是不受限的,是否存在其他原因? |
木蟲 (正式寫手)

專家顧問 (著名寫手)
Ab Initio Amateur
![]() |
專家經(jīng)驗: +224 |

新蟲 (正式寫手)
木蟲 (正式寫手)

新蟲 (正式寫手)
|
謝謝,我再按照你說的做一遍吧,另外,看了下我的openmpi的bin目錄下,可執(zhí)行文件怎么都變成符號鏈接了呢?比如mpif90實際指向mpiifort,而mpirun指向orterun,如下: lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpic++ -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpicc -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpiCC -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpicc-vt -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpiCC-vt -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpic++-vt -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpicxx -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpicxx-vt -> opal_wrapper lrwxrwxrwx. 1 root root 7 6月 11 05:13 mpiexec -> orterun lrwxrwxrwx. 1 root root 7 6月 11 05:13 mpif77 -> mpifort lrwxrwxrwx. 1 root root 10 6月 11 05:13 mpif77-vt -> mpifort-vt lrwxrwxrwx. 1 root root 7 6月 11 05:13 mpif90 -> mpifort lrwxrwxrwx. 1 root root 10 6月 11 05:13 mpif90-vt -> mpifort-vt lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpifort -> opal_wrapper lrwxrwxrwx. 1 root root 12 6月 11 05:13 mpifort-vt -> opal_wrapper lrwxrwxrwx. 1 root root 7 6月 11 05:13 mpirun -> orterun lrwxrwxrwx. 1 root root 10 6月 11 05:13 ompi-clean -> orte-clean -rwxr-xr-x. 1 root root 81577 6月 9 2014 ompi_info lrwxrwxrwx. 1 root root 7 6月 11 05:13 ompi-ps -> orte-ps lrwxrwxrwx. 1 root root 11 6月 11 05:13 ompi-server -> orte-server lrwxrwxrwx. 1 root root 8 6月 11 05:13 ompi-top -> orte-top 這些符號鏈接還是可執(zhí)行文件嗎?會對編譯和運行產(chǎn)生什么影響呢?多謝了。 |
專家顧問 (著名寫手)
Ab Initio Amateur
![]() |
專家經(jīng)驗: +224 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 求調(diào)劑 +3 | 暗涌afhb 2026-03-16 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 329求調(diào)劑 +5 | 想上學(xué)吖吖 2026-03-19 | 5/250 |
|
|
[考研] 生物學(xué)調(diào)劑招人!! +3 | 山海天嵐 2026-03-17 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 085600材料與化工調(diào)劑 324分 +10 | llllkkkhh 2026-03-18 | 12/600 |
|
|
[考研] 求調(diào)劑 +3 | Mqqqqqq 2026-03-19 | 3/150 |
|
|
[考研] 085600材料與化工求調(diào)劑 +6 | 緒幸與子 2026-03-17 | 6/300 |
|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +3 | 生物工程調(diào)劑 2026-03-17 | 7/350 |
|
|
[考研] 一志愿西南交大,求調(diào)劑 +4 | 材化逐夢人 2026-03-18 | 4/200 |
|
|
[考研] 304求調(diào)劑 +12 | 小熊joy 2026-03-14 | 13/650 |
|
|
[考研] 0703化學(xué)求調(diào)劑 總分331 +3 | ZY-05 2026-03-13 | 3/150 |
|
|
[考研] 環(huán)境工程調(diào)劑 +8 | 大可digkids 2026-03-16 | 8/400 |
|
|
[基金申請] 被我言中:新模板不強調(diào)格式了,假專家開始管格式了 +4 | beefly 2026-03-14 | 4/200 |
|
|
[考研] 301求調(diào)劑 +4 | A_JiXing 2026-03-16 | 4/200 |
|
|
[考研] [導(dǎo)師推薦]西南科技大學(xué)國防/材料導(dǎo)師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|
|
[考研] 機械專碩325,尋找調(diào)劑院校 +3 | y9999 2026-03-15 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 中科大材料與化工319求調(diào)劑 +3 | 孟鑫材料 2026-03-14 | 3/150 |
|
|
[考研] 311求調(diào)劑 +3 | 冬十三 2026-03-13 | 3/150 |
|