±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 3080  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁϹ¤³Ì302·ÖÇóµ÷¼Á +11 zyxÉϰ¶£¡ 2026-04-04 11/550 2026-04-07 09:35 by Çç¿Õ210210
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϿƴóÉúÎïѧ297·Ö£¬Çóµ÷¼ÁÍÆ¼ö +6 Y-yyusx 2026-04-06 7/350 2026-04-06 22:39 by 52305043001
[¿¼ÑÐ] 327Çóµ÷¼Á +3 Xxjc1107. 2026-04-06 3/150 2026-04-06 22:34 by qlm5820
[¿¼ÑÐ] 0703µ÷¼Á£¬Ò»Ö¾Ô¸Ìì½ò´óѧ319·Ö +16 haaaabcd 2026-04-05 17/850 2026-04-06 19:25 by ÉÐË®¸óÖ÷
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +12 Ò»ÑùYWY 2026-04-05 13/650 2026-04-06 15:38 by lin-da
[¿¼ÑÐ] 362Çóµ÷¼ÁÒ»Ö¾Ô¸ÖйúʯÓÍ´óѧ +4 ÎÒÒª¿¼´ó 2026-04-06 6/300 2026-04-06 14:11 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 081700»¯Ñ§¹¤³ÌÓë¼¼Êõ Ò»Ö¾Ô¸Öк£Ñó 323 Çóµ÷¼ÁѧУ +18 ÅûÐÇºÓ 2026-04-03 18/900 2026-04-06 13:55 by BruceLiu320
[¿¼ÑÐ] 262Çóµ÷¼Á +7 ÌìϵÚÒ»ÎÄ 2026-04-04 8/400 2026-04-05 21:31 by ¼¤Á÷Ó¶É
[¿¼ÑÐ] ¼ÆËã»ú11408£¬286·ÖÇóµ÷¼Á +7 ľ×ÓÄî•„ 2026-04-05 7/350 2026-04-05 19:02 by chy09050039
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸ÄϾ©º½¿Õº½Ìì´óѧ £¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ìѧ˶ +10 @taotao 2026-04-03 10/500 2026-04-04 09:01 by T¿É¿ÉÎ÷ÀïT
[¿¼ÑÐ] 282Çóµ÷¼Á +20 ycy1201 2026-04-01 22/1100 2026-04-04 00:42 by userper
[¿¼ÑÐ] ±¾¿Æ985£¬×¨Òµ0812·Ö336Çóµ÷¼Á +4 ĪĪºÜÐÐ 2026-04-03 4/200 2026-04-03 21:31 by zhq0425
[¿¼ÑÐ] 366Çóµ÷¼ÁÒ»Ö¾Ô¸¶«±±´óѧ +8 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 8/400 2026-04-02 21:39 by dongzh2009
[¿¼ÑÐ] һ־Ըɽ¶«´óѧ£¬085600£¬344 +7 κ×Óper 2026-04-02 8/400 2026-04-02 21:12 by °ÙÁéͯ888
[¿¼ÑÐ] 275ѧ˶081000·þ´Óµ÷¼Áµ½ÆäËûרҵ£¬±£²»×¡±¾×¨ÒµÁË +7 һֻССˮţ 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[¿¼ÑÐ] Ò»Ö¾Ô¸ÏÃÃÅ´óѧ»¯Ñ§¹¤³Ì£¨×¨Ë¶£©-Êý¶þÓ¢¶þ406·Ö-Çóµ÷¼Á +5 Ïô󻯹¤ 2026-04-01 5/250 2026-04-02 10:03 by jp9609
[¿¼ÑÐ] Ò»Ö¾Ô¸±±½»´ó²ÄÁϹ¤³Ì£¬×Ü·Ö358 +4 cs0106 2026-04-01 4/200 2026-04-02 07:42 by ÉÐË®¸óÖ÷
[¿¼ÑÐ] »·¾³¹¤³Ìµ÷¼Á +9 hyzzzzzzz. 2026-04-01 9/450 2026-04-01 14:20 by salamander`
[˶²©¼ÒÔ°] ²©Ò»±»ËͳöÁªÅà¸Ð¾õ²»ÊÊÓ¦Ôõô°ì +3 È«´åµÄ¹· 2026-03-31 3/150 2026-04-01 10:44 by 328838485
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ085601²ÄÁϹ¤³ÌÓ¢Ò»Êý¶þ³õÊÔ×Ü·Ö335Çóµ÷¼Á +5 Ë«ÂíβƦÀϰå2 2026-03-31 5/250 2026-04-01 09:04 by oooqiao
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û