Znn3bq.jpeg
²é¿´: 2530  |  »Ø¸´: 9
±¾Ìû²úÉú 1 ¸ö 1STÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

zhang668

ľ³æ (ÕýʽдÊÖ)

[ÇóÖú] ͬ¸öÈÎÎñͬÑùµÄ½ÚµãÊýVASP4.6ÄÜË㣬¶øVASP5.2²»ÄÜ

¶Ô24¸öÔ­×ÓµÄÌåϵµÄ½á¹¹ÓÅ»¯ÈÎÎñ£¬256¸ö½Úµã£¬VASP4.6¿ÉÒÔ¼ÆË㣬µ«VASP5.2£¨×ÔÐý¹ìµÀñîºÏ°æ±¾£©¼ÆËãµÃµ½¶Î´íÎóÌáʾ£º
forrtl: severe (174): SIGSEGV, segmentation fault occurred¡£
ÓÃulimit -a²éÁËÏÂstack size£ºÎÞÏÞÖÆ¡£

ÒÔǰСÌåϵµÄʱºò²âÊÔ¹ý£¬·¢ÏÖÁ½¸ö°æ±¾¼ÆËãЧÂÊͦ½Ó½üµÄ£¬Õâ´ÎÌåϵÔö´ó£¬Í¬Ê±Ôö´ó½ÚµãÊý£¬·¢Ïֺܴó²îÒ죬»ù±¾ÉÏVASP5.2ºÜÈÝÒ׳öÏֶδíÎóÌáʾ¡£
¿´µ½wuli8°æÖ÷µÄ¶Î´íÎóÒ»¸öÌù£¬×îÖÕ½â¾öÊÇÔÚFLAGµÄÑ¡ÏîÖмÓÈë: -heap-arrays  64£¬¶øÎÒµÄVASP5.2°æ±¾Ô­À´±àÒëʱºòÒѾ­¼ÓÈëÁËÕâÏ
FFLAGS =  -FR -lowercase -assume byterecl -heap-arrays 64 -I/opt/intel/mkl/10.2.1.017/include/fftw
ÆäËü±àÒë²ÎÊý£º
FC=mpiifort

CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
     -Dkind8 -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
     -DMPI_BLOCK=8000  -DRPROMU_DGEMV  -DRACCMU_DGEMV

SCA=-L/opt/intel/mkl/10.2.1.017/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64

Çë½Ì¸÷룬±àÒëÓÐûÎÊÌ⣬ÒÔÇ°ÔøÓÃÕâ¸öVASP5.2¼ÆËã¹ý10¸öÔ­×ÓµÄ×ÔÑ¡¹ìµÀñîºÏ£¬Ò»Ö±Í¦Ë³ÀûµÄ¡£×î½ü¼ÆËã20Ô­×ÓµÄÌåϵ£¬×ÜÊdzöÏÖÎÊÌâ¡£Çë´ó¼Ò°ïæ¿´ÏÂÊÇʲôÎÊÌ⣿

[ Last edited by zhang668 on 2011-6-15 at 22:22 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhang668

ľ³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
Originally posted by cavediger at 2011-06-16 17:45:47:
kµãÈ¡µÃºÜ¶àÂð£¿cutoffºÜ¸ßÂð£¿ÒÔǰÓÃ4.6ʱÓöµ½¹ýÀàËÆÎÊÌ⣬µ±¼ÆËã°üº¬30¶à¸öÖØ½ðÊôÔ­×ÓµÄÌåϵʱ£¬Èç¹ûkµã¶à¡¢cutoff¸ßʱ»á³öÏÖÄãËùÓöµ½µÄÇé¿ö£¬-heapÒ²²»ÐУ¬ºóÀ´Ò²ÀÁµÃÑо¿¾Í¸ÄÓÃÁËpgi£¬±àÒë³öÀ´µÄvasp¾ÍûÔÙ ...

kµã²»¶à¡£ÊÇÕâÑùµÄ£¬ÎÒµÄ4.6°æ±¾ÊÇÖ±½Ó¿½¹ýÀ´µÄ³ÌÐò£¬¾ÍÊÇÔÚ¼¯ÈºÏ±àÒëµÄ¡£
5.2Ðý¹ìñîºÏ°æ±¾ÊÇÎÒ×Ô¼º±àÒëµÄ¡£
ÕâÊÇ5.2 makefile£º
FC=ifort
# fortran linker
FCL=$(FC)


#-----------------------------------------------------------------------
# whereis CPP ?? (I need CPP, can't use gcc with proper options)
# that's the location of gcc for SUSE 5.3
#
#  CPP_   =  /usr/lib/gcc-lib/i486-linux/2.7.2/cpp -P -C
#
# that's probably the right line for some Red Hat distribution:
#
#  CPP_   =  /usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/cpp -P -C
#
#  SUSE X.X, maybe some Red Hat distributions:

CPP_ =  ./preprocess <$*.F | /usr/bin/cpp -P -C -traditional >$*$(SUFFIX)

#-----------------------------------------------------------------------
# possible options for CPP:
# NGXhalf             charge density   reduced in X direction
# wNGXhalf            gamma point only reduced in X direction
# avoidalloc          avoid ALLOCATE if possible
# PGF90               work around some for some PGF90 / IFC bugs
# CACHE_SIZE          1000 for PII,PIII, 5000 for Athlon, 8000-12000 P4, PD
# RPROMU_DGEMV        use DGEMV instead of DGEMM in RPRO (depends on used BLAS)
# RACCMU_DGEMV        use DGEMV instead of DGEMM in RACC (depends on used BLAS)
#-----------------------------------------------------------------------

CPP     = $(CPP_)  -DHOST=\"LinuxIFC\" \
          -Dkind8 -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc \
#          -DRPROMU_DGEMV  -DRACCMU_DGEMV

#-----------------------------------------------------------------------
# general fortran flags  (there must a trailing blank on this line)
# byterecl is strictly required for ifc, since otherwise
# the WAVECAR file becomes huge
#-----------------------------------------------------------------------

FFLAGS =  -FR -lowercase -assume byterecl -heap-arrays 64 -I/opt/intel/mkl/10.2.1.017/include/fftw

#-----------------------------------------------------------------------
# optimization
# we have tested whether higher optimisation improves performance
# -axK  SSE1 optimization,  but also generate code executable on all mach.
#       xK improves performance somewhat on XP, and a is required in order
#       to run the code on older Athlons as well
# -xW   SSE2 optimization
# -axW  SSE2 optimization,  but also generate code executable on all mach.
# -tpp6 P3 optimization
# -tpp7 P4 optimization
#-----------------------------------------------------------------------

# ifc.9.1, ifc.10.1 recommended
OFLAG=-O3

OFLAG_HIGH = $(OFLAG)
OBJ_HIGH =
OBJ_NOOPT =
DEBUG  = -FR -O0
INLINE = $(OFLAG)

#-----------------------------------------------------------------------
# the following lines specify the position of BLAS  and LAPACK
# VASP works fastest with the libgoto library
# so that's what we recommend
#-----------------------------------------------------------------------

# mkl.10.0
# set -DRPROMU_DGEMV  -DRACCMU_DGEMV in the CPP lines
BLAS=-L/opt/intel/mkl/10.2.1.017/lib/em64t -lmkl_intel_lp64 -lmkl_sequential -lpthread -lmkl_core

# even faster for VASP Kazushige Goto's BLAS
# http://www.cs.utexas.edu/users/kgoto/signup_first.html
# parallel goto version requires sometimes -libverbs
#BLAS=  /opt/libs/libgoto/libgoto.so

# LAPACK, simplest use vasp.5.lib/lapack_double
#LAPACK= ../vasp.5.lib/lapack_double.o

# use the mkl Intel lapack
LAPACK=-L/opt/intel/mkl/10.2.1.017/lib/em64t -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread

#-----------------------------------------------------------------------

#LIB  = -L../vasp.5.lib -ldmy \
     ../vasp.5.lib/linpack_double.o $(LAPACK) \
     $(BLAS)

# options for linking, nothing is required (usually)
LINK    =

#-----------------------------------------------------------------------
# fft libraries:
# VASP.5.2 can use fftw.3.1.X (http://www.fftw.org)
# since this version is faster on P4 machines, we recommend to use it
#-----------------------------------------------------------------------

#FFT3D   = fft3dfurth.o fft3dlib.o

# alternatively: fftw.3.1.X is slighly faster and should be used if available
#FFT3D   = fftw3d.o fft3dlib.o   /opt/libs/fftw-3.1.2/lib/libfftw3.a


#=======================================================================
# MPI section, uncomment the following lines until
#    general  rules and compile lines
# presently we recommend OPENMPI, since it seems to offer better
# performance than lam or mpich
#
# !!! Please do not send me any queries on how to install MPI, I will
# certainly not answer them !!!!
#=======================================================================
#-----------------------------------------------------------------------
# fortran linker for mpi
#-----------------------------------------------------------------------

FC=mpiifort
FCL=$(FC)

#-----------------------------------------------------------------------
# additional options for CPP in parallel version (see also above):
# NGZhalf               charge density   reduced in Z direction
# wNGZhalf              gamma point only reduced in Z direction
# scaLAPACK             use scaLAPACK (usually slower on 100 Mbit Net)
#-----------------------------------------------------------------------

CPP    = $(CPP_) -DMPI  -DHOST=\"LinuxIFC\" -DIFC \
     -Dkind8 -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
     -DMPI_BLOCK=8000  -DRPROMU_DGEMV  -DRACCMU_DGEMV

#-----------------------------------------------------------------------
# location of SCALAPACK
# if you do not use SCALAPACK simply leave that section commented out
#-----------------------------------------------------------------------

#BLACS=$(HOME)/archives/SCALAPACK/BLACS/
#SCA_=$(HOME)/archives/SCALAPACK/SCALAPACK

#SCA= $(SCA_)/libscalapack.a  \
# $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a $(BLACS)/LIB/blacs_MPI-LINUX-0.a $(BLACS)/LIB/blacsF77init_MPI-LINUX-0.a

SCA=-L/opt/intel/mkl/10.2.1.017/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64

#-----------------------------------------------------------------------
# libraries for mpi
#-----------------------------------------------------------------------

LIB     = -L../vasp.5.lib -ldmy  \
      ../vasp.5.lib/linpack_double.o $(LAPACK) \
      $(SCA) $(BLAS)

# FFT: fftmpi.o with fft3dlib of Juergen Furthmueller
#FFT3D   = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o

# alternatively: fftw.3.1.X is slighly faster and should be used if available
FFT3D   = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o  /gpfssan1/apps/fftw32/lib/libfftw3f.a
7Â¥2011-06-18 13:27:22
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 10 ¸ö»Ø´ð

cavediger

½ð³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï
youzhizhe(½ð±Ò+5): лл½»Á÷¡£ 2011-06-16 09:50:48
youzhizhe(1STÇ¿Ìû+1): лл½»Á÷¡£ 2011-06-16 09:51:16
zhang668(½ð±Ò+3): ·Ç³£¸ÐлÏêϸָµ¼ 2011-06-16 15:00:22
ÒýÓûØÌû:
Originally posted by zhang668 at 2011-06-15 22:17:42:
¶Ô24¸öÔ­×ÓµÄÌåϵµÄ½á¹¹ÓÅ»¯ÈÎÎñ£¬256¸ö½Úµã£¬VASP4.6¿ÉÒÔ¼ÆË㣬µ«VASP5.2£¨×ÔÐý¹ìµÀñîºÏ°æ±¾£©¼ÆËãµÃµ½¶Î´íÎóÌáʾ£º
forrtl: severe (174): SIGSEGV, segmentation fault occurred¡£
ÓÃulimit -a²éÁËÏÂstack s ...

1.²éÒ»²éÏÂOUTCARÀï×îºó¼¸ÐеÄÌáʾ£¬ÊÇ·ñ½øÈëÁËÖ÷Ñ­»·¼ÆË㣿
2.-heap-arrays  64 Ö»Êǽâ¾öÕ»Òç³öÎÊÌ⣬ÄãÖ»ÓÐÄÇôµãÔ­×Ó£¬¿¼ÂÇ×ÔÐýÒ²Ò²²»»á²úÉú´ËÎÊÌ⣻
3.¼ì²éÒ»ÏÂÄãµÄ±àÒëÆ÷µÄ°æ±¾£¬INTEL 10.xxx±àÒëÆ÷±¾ÉíÓÐbug£¬»áÓöµ½Ò»ÏÂÒâÏë²»µ½µÄÎÊÌ⣻
4.FC=mpiifort£¬Õâ¸öÊÇ×Ô¼º¸ÃµÄ»¹ÊÇ×Ô¶¯Éú³ÉµÄ£¿Ò»°ãMPI±àÒëºó£¬»á½¨Á¢¸ömpif90µ½ifortÁ¬½Ó£¬¼´±ã²¢ÐбàÒ룬FC=mpif90 »ò ifort¶¼¿ÉÒÔ£»
5.ÄãÔÚ×ö²âÊÔÂð£¿ÕâôСµÄÌåϵ»¹ÓÃÄÇô¶à¸ö½Úµã£¬²¢ÐÐЧÂʺܲʱ¼ä¶¼ÀË·ÑÔÚCPUÖ®¼äµÄͨѶÉÏÁË¡£Äã¿ÉÒÔ¼õÉÙ½Úµã²âÊÔһϣ¬»òÕß´®ÐÐÊÔһϿ´¿´ÊÇ·ñ»¹ÓÐÕâ¸öÎÊÌâ¡£
ÎÒÃǶ¼ÀϵÃÌ«¿ì£¬È´´ÏÃ÷µÃÌ«³Ù¡£µ±ÎÒһ·µøµø×²×²µÇÉÏɽáÛ£¬ÝëÈ»·¢ÏÖ£¬±¾À´¾ÍÓÐÒ»Ìõ±ÊÖ±µÄ·£¬Ö±´ïɽ¶¥....
2Â¥2011-06-16 06:24:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhang668

ľ³æ (ÕýʽдÊÖ)

ÒýÓûØÌû:
Originally posted by cavediger at 2011-06-16 06:24:08:
1.²éÒ»²éÏÂOUTCARÀï×îºó¼¸ÐеÄÌáʾ£¬ÊÇ·ñ½øÈëÁËÖ÷Ñ­»·¼ÆË㣿
2.-heap-arrays  64 Ö»Êǽâ¾öÕ»Òç³öÎÊÌ⣬ÄãÖ»ÓÐÄÇôµãÔ­×Ó£¬¿¼ÂÇ×ÔÐýÒ²Ò²²»»á²úÉú´ËÎÊÌ⣻
3.¼ì²éÒ»ÏÂÄãµÄ±àÒëÆ÷µÄ°æ±¾£¬INTEL 10.xxx±àÒëÆ÷±¾Éí ...

OUTCAR×îºóÐÐû½øÈëÖ÷Ñ­»·¾ÍÍ£ÁË£¬ÈçÏ£º
----------------------------------------- Iteration    1(   1)  ---------------------------------------

ÎÒÖØÐÂÓÃÉÙ½Úµã²âÊÔÁËÏ£¬·¢ÏÖ32ºÍ64½Úµãʱ£¬VASP5.2ÈÔÈ»³öÏֶδíÎóÎÊÌ⣬¶øVASP4.6¿ÉÒÔ¼ÆËã¡£ ²»ÖªµÀÊÇ·ñ¸ú5.2µÄ×ÔÐý¹ìµÀñîºÏ°æ±¾Óйء£
3Â¥2011-06-16 15:25:45
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhang668

ľ³æ (ÕýʽдÊÖ)

FC=mpiifortÊÇÎÒ×Ô¼º¸ÄµÄ£¬²¢Ðл·¾³ÎªIntel¹«Ë¾µÄMPI 3.2.
4Â¥2011-06-16 15:29:18
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ҩѧÇóµ÷¼Á +12 à¶¹þ¼ÓÓÍ 2026-04-14 14/700 2026-04-15 23:49 by ³ÂƤƤ
[¿¼ÑÐ] 327Çóµ÷¼Á +25 Xxjc1107. 2026-04-13 27/1350 2026-04-15 23:22 by Equinoxhua
[¿¼ÑÐ] 322Çóµ÷¼Á +7 123°²¿µ 2026-04-12 14/700 2026-04-15 21:48 by noqvsozv
[¿¼ÑÐ] 290µ÷¼ÁÉúÎï0860 +37 ÍÛ¹þ¹þ£¬¡£ 2026-04-11 43/2150 2026-04-15 18:55 by zhuwenxu
[¿¼ÑÐ] 297£¬¹¤¿Æµ÷¼Á?ºÓÄÏũҵ´óѧ±¾¿Æ +11 ºÓÄÏũҵ´óѧ-ÄÜ 2026-04-14 11/550 2026-04-15 15:03 by ѧԱJpLReM
[¿¼²©] 26Äêµç³Ø·½Ïò²©Ê¿ÉêÇë 10+3 15615939259 2026-04-09 4/200 2026-04-15 14:22 by kwansei
[¿¼ÑÐ] ҩѧ305Çóµ÷¼Á +10 Â꿨°Í¿¨boom 2026-04-10 10/500 2026-04-14 15:55 by zs92450
[¿¼ÑÐ] 279ѧ˶ʳƷרҵÇóµ÷¼ÁԺУ 20+6 ¹Â¶ÀµÄÀǰ®³ÔÑò 2026-04-12 28/1400 2026-04-14 15:44 by zs92450
[¿¼ÑÐ] 297Çóµ÷¼Á +23 ORCHID1 2026-04-10 26/1300 2026-04-14 13:52 by ³ÂƤƤ
[¿¼ÑÐ] 293Çóµ÷¼Á +16 ÎÒ°®¸ßÊý¸ßÊý°®Î 2026-04-12 18/900 2026-04-13 21:47 by ѧԱJpLReM
[¿¼ÑÐ] 290Çóµ÷¼Á +18 ¿Â»´È» 2026-04-12 20/1000 2026-04-13 12:56 by cyh¡ª315
[¿¼ÑÐ] 346·Ö£¬¹¤¿Æ0854Çóµ÷¼Á£¬×¨Ë¶ +6 moser233 2026-04-12 7/350 2026-04-12 22:11 by fqwang
[¿¼ÑÐ] 22408 352·ÖÇóµ÷¼Á +5 ŬÁ¦µÄÏÄÄ© 2026-04-09 5/250 2026-04-12 19:17 by wj165256
[¿¼ÑÐ] 085410 273Çóµ÷¼Á +10 X1999 2026-04-09 10/500 2026-04-12 09:24 by ÄæË®³Ë·ç
[¿¼ÑÐ] Ò»Ö¾Ô¸Ïôó0856£¬306Çóµ÷¼Á +15 Bblinging 2026-04-11 15/750 2026-04-11 22:53 by 314126402
[¿¼ÑÐ] 359Çóµ÷¼Á +5 θ¾·ÂÎÀÛÁË 2026-04-11 5/250 2026-04-11 19:55 by lbsjt
[¿¼ÑÐ] Çóµ÷¼Á +6 archer.. 2026-04-09 8/400 2026-04-11 10:55 by zhq0425
[¿¼ÑÐ] 282£¬Çóµ÷¼Á +12 jggshjkkm 2026-04-09 14/700 2026-04-11 09:39 by Öí»á·É
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤µ÷¼Á +12 ·ñ¼«Ì©À´2026 2026-04-10 13/650 2026-04-11 00:28 by wangjihu
[¿¼ÑÐ] 314Çóµ÷¼Á +14 weltZeng 2026-04-09 14/700 2026-04-09 23:14 by wolf97
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û