Znn3bq.jpeg
±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 3090  |  »Ø¸´: 16
±¾Ìû²úÉú 1 ¸ö 1STÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

[ÇóÖú] ±àÒëVASP±¨´í£¬Çó½âÊÍ£¡

´ó¼Ò°ï濴ϱ¨´íÐÅÏ¢£¡Ð»Ð»ÁË£¡
cp makefile.linux_ifc_P4  makefile
´ò¿ªmakefileÎļþÐÞ¸ÄFC=ifort ±£´æÎļþ
make
Ö®ºóµÄ±¨´íÐÅÏ¢ÈçÏ£º

./preprocess fftw3d.f90  -DHOST=\"LinuxIFC\" -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc
ifort  -FR -lowercase -assume byterecl  -O3 -xW -tpp7  -c fftw3d.f90
fortcom: Error: fftw3d.f90, line 427: Cannot open include file 'fftw3.f'
       include 'fftw3.f'
---------------^
fortcom: Error: fftw3d.f90, line 436: This name does not have a type, and must have an explicit type.   [FFTW_FORWARD]
                           FFTW_FORWARD, FFTW_ESTIMATE)
---------------------------^
fortcom: Error: fftw3d.f90, line 436: This name does not have a type, and must have an explicit type.   [FFTW_ESTIMATE]
                           FFTW_FORWARD, FFTW_ESTIMATE)
-----------------------------------------^
fortcom: Error: fftw3d.f90, line 440: This name does not have a type, and must have an explicit type.   [FFTW_BACKWARD]
                           FFTW_BACKWARD, FFTW_ESTIMATE)
---------------------------^
fortcom: Error: fftw3d.f90, line 456: Cannot open include file 'fftw3.f'
       include 'fftw3.f'
---------------^
fortcom: Error: fftw3d.f90, line 463: This name does not have a type, and must have an explicit type.   [FFTW_FORWARD]
                           FFTW_FORWARD, FFTW_EXHAUSTIVE)
---------------------------^
fortcom: Error: fftw3d.f90, line 463: This name does not have a type, and must have an explicit type.   [FFTW_EXHAUSTIVE]
                           FFTW_FORWARD, FFTW_EXHAUSTIVE)
-----------------------------------------^
fortcom: Error: fftw3d.f90, line 467: This name does not have a type, and must have an explicit type.   [FFTW_BACKWARD]
                           FFTW_BACKWARD, FFTW_EXHAUSTIVE)
---------------------------^
fftw3d.f90(318) : (col. 16) remark: LOOP WAS VECTORIZED.
compilation aborted for fftw3d.f90 (code 1)
make: *** [fftw3d.o] Error 1
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

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

guohuazhong

ÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)

¡ï ¡ï
mazuju028(½ð±Ò+2): лл½»Á÷ 2011-05-08 22:39:59
½¨Òé°Ñ-assume byterecl  -O3 -xW -tpp7  ±àÒëÑ¡ÏîÈ¥µôÊÔÊÔ
2Â¥2011-05-08 19:16:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

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

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

¡ï ¡ï
gmy1990(½ð±Ò+5): àÅ£¬ÎÒÊÔÊÔ£¬Ð»À²£¡ 2011-05-08 21:17:04
mazuju028(½ð±Ò+2): лл½»Á÷ 2011-05-08 22:40:12
²¢ÐбàÒëÄÇ¿éµÄÉèÖÃÎÊÌ⣿
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=/opt/intel/composerxe-2011.3.174/mkl/lib/ia32/libmkl_scalapack_core.a  /opt/intel/composerxe-2011.3.174/mkl/lib/ia32/libmkl_blacs_intelmpi.a

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

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

# FFT: fftmpi.o with fft3dlib of Juergen Furthmueller
FFT3D   = fftmpi.o fftmpi_map.o fft3dlib.o   ##ÕâÀï¸Ä¸ÄÊÔһϣ¿

# fftw.3.0.1 is slighly faster and should be used if available
#FFT3D   = fftmpiw.o fftmpi_map.o fft3dlib.o  /opt/intel/composerxe-2011.3.174/mkl/interfaces/fftw3xf/libfftw3xf_intel.a
3Â¥2011-05-08 21:14:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

ÒýÓûØÌû:
Originally posted by mengfc at 2011-05-08 21:14:59:
²¢ÐбàÒëÄÇ¿éµÄÉèÖÃÎÊÌ⣿
BLACS=$(HOME)/archives/SCALAPACK/BLACS/
SCA_=$(HOME)/archives/SCALAPACK/SCALAPACK

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

»¹ÊDz»ÐУ¬±¨´í£ºcompilation aborted for fftmpi_map.f90 (code 1)
4Â¥2011-05-08 21:22:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

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

Ìù³öÀ´makefileÒ»ÆðÀ´Ñо¿Ï°É~
5Â¥2011-05-08 22:02:24
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

ÒýÓûØÌû:
Originally posted by mengfc at 2011-05-08 22:02:24:
Ìù³öÀ´makefileÒ»ÆðÀ´Ñо¿Ï°É~

makefileÎļþÌùÉÏÀ´ÁË£¬Ð»Ð»´ó¼Ò²é¿´£¡
6Â¥2011-05-08 22:27:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

²¹³äÏ£¬×îÉÏÃæµÄ±¨´íÊÇÓÉÓÚȱÉÙfftw3d.fÎļþ£¬ºóÀ´Ö±½Ó´«ÁËÒ»·Ý·ÅÔÚÖ¸¶¨Â·¾¶Ï£¬±¨´íÐÅϢΪȱÉÙ fftw-3.0.1(No rule to make target `/opt/libs/fftw-3.0.1/lib/libfftw3.a', needed by `vasp'.  Stop.)
7Â¥2011-05-08 22:29:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gmy1990

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

ÒýÓûØÌû:
Originally posted by mengfc at 2011-05-08 21:14:59:
²¢ÐбàÒëÄÇ¿éµÄÉèÖÃÎÊÌ⣿
BLACS=$(HOME)/archives/SCALAPACK/BLACS/
SCA_=$(HOME)/archives/SCALAPACK/SCALAPACK

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

½Ó×Ų¹³ä£¬ÄÇÍæÒâ²»¾ÍÊǸö¼ÓËÙÆ÷Â𣿼ÈȻȱÉÙ£¬ÎÒÕÒµ½¸öfftw-3.2.2£¬°²×°ÉÏ£¬½á¹û±¨´íÐÅϢΪ No rule to make target `/opt/libs/fftw-3.2.2/lib/libfftw3.a', needed by `vasp'.  Stop.
²»ÊÇ×°ÉÏÁËô£¿ÄѵÀÎÒ·¾¶Ö¸Ê¾²»ÕýÈ·£¿ÎÒ°ÑеÄmakefileÔÙÌùÉÏÀ´£¬´ó¼Ò°ïæºÃºÃ¿´¿´Ñ½£¡
8Â¥2011-05-08 22:37:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wslnwzj

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

·¹ýBD
9Â¥2011-05-09 11:26:18
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mengfc

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

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

¡ï ¡ï
gmy1990(½ð±Ò+5): лл£¡ 2011-05-09 14:12:23
franch(½ð±Ò+2, 1STÇ¿Ìû+1): 2011-05-09 17:23:28
sorry i cannot type chinese now.
OFLAG=-O3 -xW -tpp7 #delete '-tpp7' and have a try

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

#FFT3D   = fft3dfurth.o fft3dlib.o
FFT3D   = fftw3d.o fft3dlib.o   /opt/libs/fftw-3.2.2/lib/libfftw3.a #here i am not sure what the usage of the this option. i used to try to cancel this option using '#',and succeeded.

#FC=mpif77
#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 -DNGZhalf -DCACHE_SIZE=4000 -DPGF90 -Davoidalloc \
#     -DMPI_BLOCK=500  \
##    -DRPROMU_DGEMV  -DRACCMU_DGEMV

#-----------------------------------------------------------------------
# location of SCALAPACK
# if you do not use SCALAPACK simply uncomment the line SCA
#-----------------------------------------------------------------------

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

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

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

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

# fftw.3.2.2 is slighly faster and should be used if available
#FFT3D   = fftmpiw.o fftmpi_map.o fft3dlib.o   /opt/libs/fftw-3.2.2/lib/libfftw3.a

as for these ,do you install mpi? if so, you should have some changes and i advise you to refer to my makefile http://muchong.com/bbs/viewthread.php?tid=3142492

good luck.
10Â¥2011-05-09 14:06:22
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ gmy1990 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 281Çóµ÷¼Á +9 Ò¬×ÓÄ¢¹½ 2026-04-06 9/450 2026-04-08 11:12 by xingguangj
[¿¼ÑÐ] ±¾¿ÆÖ£ÖÝ´óѧ£¬Ò»Ö¾Ô¸»ª¶«Ê¦·¶´óѧ282Çóµ÷¼Á +21 Ðܸçxtk 2026-04-07 24/1200 2026-04-08 09:48 by 123¿¼ÑÐ123
[¿¼ÑÐ] 326Çóµ÷¼Á +5 9ahye 2026-04-02 6/300 2026-04-07 21:37 by lijunpoly
[¿¼ÑÐ] 22408 µ÷¼Á²ÄÁÏ +7 ÎÒ½Ðez 2026-04-06 8/400 2026-04-07 17:12 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 085602µ÷¼Á ³õÊÔ×Ü·Ö335 +10 19123253302 2026-04-05 10/500 2026-04-07 15:23 by СÇÇͬѧya
[¿¼ÑÐ] »¯¹¤µ÷¼Á303·Ö£¬¹ýËļ¶ +34 ÆÜÎà´ý·ç 2026-04-02 34/1700 2026-04-07 12:30 by 1018329917
[¿¼ÑÐ] 286Çóµ÷¼Á +20 Faune 2026-04-06 20/1000 2026-04-07 11:33 by Ê«Óë×ÔÓÉ
[¿¼ÑÐ] 26×ÔÈ»µØÀíѧ303·ÖÇóµ÷¼Á +4 Ò»Õ½³É˶°¡°¡°¡° 2026-04-06 9/450 2026-04-06 20:35 by lin-da
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤363ÇóÍÆ¼ö +11 zh096 2026-04-04 11/550 2026-04-06 19:14 by guanxin1001
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸Ö£ÖÝ´óѧ²ÄÁÏÓ뻯¹¤×¨Ë¶£¬Ó¢¶þÊý¶þ342·Ö£¬ÇóÀÏʦÊÕÁô +19 v12abo 2026-04-02 21/1050 2026-04-06 09:29 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 328·Öµ÷¼Á +6 ÃÅmen 2026-04-04 6/300 2026-04-05 13:40 by imissbao
[¿¼ÑÐ] ¹¤¿Æ08ר˶»úе275Çóµ÷¼Á +3 AaAa7420 2026-04-02 3/150 2026-04-05 13:26 by jp9609
[¿¼ÑÐ] 11408,335·Ö£¬±¾¿Æ211£¬Çóµ÷¼Á£¬¿Éתרҵ +5 öùÀæ´óöùÓã 2026-04-03 5/250 2026-04-04 22:49 by chongya
[¿¼ÑÐ] 331Çóµ÷¼Á +3 niby 2026-04-02 3/150 2026-04-04 19:56 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ¿¼Ñе÷¼Á +5 СsunÒªºÃÔË 2026-04-03 5/250 2026-04-03 21:43 by à£à£à£0119
[¿¼ÑÐ] 286Çóµ÷¼Á +8 lim0922 2026-04-02 8/400 2026-04-03 20:19 by rzh123456
[¿¼ÑÐ] ¹¤¿Æ341·Öµ÷¼Á +3 Âå¶àÂÞ 2026-04-03 3/150 2026-04-03 14:20 by 1753564080
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +9 ÍÛºôºßºôºß 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[¿¼ÑÐ] 266Çóµ÷¼Á +4 ѧԱ97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[˶²©¼ÒÔ°] ¿¼Ñе÷¼Á +5 ÂæÍÕÄÐÈË 2026-04-01 5/250 2026-04-01 14:28 by syjjj0321
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û