Znn3bq.jpeg
²é¿´: 2094  |  »Ø¸´: 11
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

gaarakingBMY

Í­³æ (³õÈëÎÄ̳)

[ÇóÖú] vasp±àÒë ÒÑÓÐ2È˲ÎÓë

ϵͳ£ºCentOS6.5
±àÒëÆ÷£ºifort2011.6.233
²¢Ðл·¾³£º openmpi1.4.4

    vasp°æ±¾ £ºvasp5.2.11
    fftw¿â£º3.3.4
    ÎÒµÄÎÊÌâÊÇ£º
    1. ÎÒÐèÒª°²×°mklÊýѧ¿âô£¿µ«ÊÇ ÎÒ²éÁËÏ mkl ÏÔʾÈ總ͼ£¬²»ÖªifortÊÇ·ñ×Ô´øÁËmklÊý¾Ý¿â£¿
    2.±àÒëvasPlibʱ ³öÏÂÈçÏÂÎÊÌâ ²»ÖªÊÇΪºÎ£¿
    ¸½ÉÏÎÒµÄ makefile£º
    .SUFFIXES: .inc .f .F
    #-----------------------------------------------------------------------
    # Makefile for Portland Group F90/HPF compiler
    # the makefile was tested only under Linux on Intel platforms
    # however it might work on other platforms as well
    #
    # this release of vasp.4.lib contains lapack v2.0
    # this can be compiled with pgf90 compiler if the option -O1 is used
    #
    # Mind: one user reported that he had to copy preclib.F diolib.F
    #  dlexlib.F and drdatab.F to the directory vasp.4.4, compile the files
    #  there and link them directly  into vasp
    #  for no obvious reason these files could not be linked from the library
    #
    #-----------------------------------------------------------------------

    # C-preprocessor
    CPP     = gcc -E -P -C $*.F >$*.f
    FC=ifort

    CFLAGS = -O
    FFLAGS = -O0 -FI
    FREE   =  -FR

    DOBJ =  preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o


    #-----------------------------------------------------------------------
    # general rules
    #-----------------------------------------------------------------------

    libdmy.a: $(DOBJ) lapack_double.o linpack_double.o lapack_atlas.o
            -rm libdmy.a
            ar vq libdmy.a $(DOBJ)

    # files which do not require autodouble
    lapack_min.o: lapack_min.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_min.f
    lapack_double.o: lapack_double.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f
    lapack_single.o: lapack_single.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f
    lapack_atlas.o: lapack_atlas.f
            $(FC) $(FFLAGS) $(NOFREE) -c lapack_atlas.f
    linpack_double.o: linpack_double.f
            $(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f
    linpack_single.o: linpack_single.f
            $(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f

    .c.o:
            $(CC) $(CFLAGS) -c $*.c
    .F.o:
            $(CPP)
            $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
    .F.f:
            $(CPP)
    .f.o:
            $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f

    Çë¸ßÈËÖ¸½ÌÏ лл.

    vasp±àÒë
    ͼƬ1.png


    vasp±àÒë-1
    ͼƬ2.png
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

yyyu200

½ð³æ (СÓÐÃûÆø)

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

¡ï
gaarakingBMY: ½ð±Ò+1, ¡ïÓаïÖú, ÄܸüÏêϸЩô¡£Ð»Ð»ÄúµÄ°ïÖú¡£ 2014-08-04 14:55:15
Ò»ÑùµÄ
cp diolib.F diolib.f
make

±àÒëvasp.5.lib²»ÐèÒªmkl
vasp.5.2 makefileÖÐÓÐÏêϸµÄ˵Ã÷
4Â¥2014-08-04 10:57:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 12 ¸ö»Ø´ð

yyyu200

½ð³æ (СÓÐÃûÆø)

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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
Õâ¸öÎļþת»»ÓÐÎÊÌâ
cp preclib.F preclib.f
make
2Â¥2014-08-04 10:11:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gaarakingBMY

Í­³æ (³õÈëÎÄ̳)

ÒýÓûØÌû:
2Â¥: Originally posted by yyyu200 at 2014-08-04 10:11:53
Õâ¸öÎļþת»»ÓÐÎÊÌâ
cp preclib.F preclib.f
make

Õâ¸ö ÎÒÖªµÀÊÇת»»ÓÐÎÊÌâ Ò²ÊÔ¹ý °Ñpreclib.F ¸´ÖƳÉpreclib.f È»ºó¼ÌÐø±àÒë ²»¹ýºóÃæ»¹ÊÇ»áÓÐеÄÎÞ·¨±àÒëµÄÎļþ¡£ÈçͼËùʾ¡£  »¹ÓÐ ¾ÍÊÇÇ°ÃæÄǸömkl ÎÊÌâÄܽâ´ðÏÂô£¿
vasp±àÒë-2
ͼƬ3.png

3Â¥2014-08-04 10:33:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gaarakingBMY

Í­³æ (³õÈëÎÄ̳)

root@localhost vasp.5.lib]# make -f makefile.linux_ifc_P4_zxfang
ifort -O0 -FI -FR  -c preclib.f
cc -O -c timing_.c
cc -O -c derrf_.c
cc -O -c dclock_.c
gcc -E -P -C diolib.F >diolib.f
gcc: error trying to exec 'f951': execvp: No such file or directory
make: *** [diolib.o] Error 1
[root@localhost vasp.5.lib]# cp diolib.F diolib.f
cp: overwrite `diolib.f'? y
[root@localhost vasp.5.lib]# make -f makefile.linux_ifc_P4_zxfang
ifort -O0 -FI -FR  -c diolib.f
gcc -E -P -C dlexlib.F >dlexlib.f
gcc: error trying to exec 'f951': execvp: No such file or directory
make: *** [dlexlib.o] Error 1
[root@localhost vasp.5.lib]# cp dlexlib.F diolib.f
cp: overwrite `diolib.f'? y
[root@localhost vasp.5.lib]# make -f makefile.linux_ifc_P4_zxfang
ifort -O0 -FI -FR  -c diolib.f
diolib.f(6): warning #5117: Bad # preprocessor line
#ifdef LONGCHAR
-^
diolib.f(13): warning #5117: Bad # preprocessor line
#endif
-^
diolib.f(19): warning #5117: Bad # preprocessor line
#ifdef LONGCHAR
-^
diolib.f(23): warning #5117: Bad # preprocessor line
#else
-^
diolib.f(26): warning #5117: Bad # preprocessor line
#endif
-^
diolib.f(30): warning #5117: Bad # preprocessor line
#ifdef LONGCHAR
-^
diolib.f(184): warning #5117: Bad # preprocessor line
#endif
-^
diolib.f(24): error #6205: This object has already been SAVEd.   [B5]
      SAVE            B5,B6,B7,B8
----------------------^
diolib.f(24): error #6205: This object has already been SAVEd.   [B6]
      SAVE            B5,B6,B7,B8
-------------------------^
diolib.f(24): error #6205: This object has already been SAVEd.   [B7]
      SAVE            B5,B6,B7,B8
----------------------------^
diolib.f(24): error #6205: This object has already been SAVEd.   [B8]
      SAVE            B5,B6,B7,B8
-------------------------------^
diolib.f(288): warning #5117: Bad # preprocessor line
#ifdef LONGCHAR
-^
diolib.f(290): warning #5117: Bad # preprocessor line
#else
-^
diolib.f(292): warning #5117: Bad # preprocessor line
#endif     
-^
diolib.f(337): warning #5117: Bad # preprocessor line
#ifdef LONGCHAR
-^
diolib.f(339): warning #5117: Bad # preprocessor line
#else
-^
diolib.f(341): warning #5117: Bad # preprocessor line
#endif
-^
diolib.f(291): error #6418: This name has already been assigned a data type.   [BUFFER]
      CHARACTER*255 BUFFER,FORM,NUMBER,DUMMY
--------------------^
diolib.f(291): error #6418: This name has already been assigned a data type.   [FORM]
      CHARACTER*255 BUFFER,FORM,NUMBER,DUMMY
---------------------------^
diolib.f(291): error #6418: This name has already been assigned a data type.   [NUMBER]
      CHARACTER*255 BUFFER,FORM,NUMBER,DUMMY
--------------------------------^
diolib.f(291): error #6418: This name has already been assigned a data type.   [DUMMY]
      CHARACTER*255 BUFFER,FORM,NUMBER,DUMMY
---------------------------------------^
compilation aborted for diolib.f (code 1)
make: *** [diolib.o] Error 1
[root@localhost vasp.5.lib]#
ÎÊÌ⻹ÊÇ»á³öÏÖ¡£¡£¡£ ÎÒ˵µÄ¾ÍÊÇÕâ¸ö»á±»ÖÐÖ¹£¨aborted£©£¬×ܾõµÃÕâÑùÖα겻Öα¾£¬ÒÔǰ¶¼²»»á³öÏÖÕâÖÖÎÊÌâ¡£
5Â¥2014-08-04 14:54:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 0854µ÷¼Á +10 ³¤¹­°Á 2026-04-11 11/550 2026-04-13 10:38 by wp06
[¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£©×ö¹ý·Ö×ÓʵÑé +9 ÏàÐűػá¹ââÍòÕ 2026-04-07 10/500 2026-04-13 10:20 by ¿Éµ­²»¿ÉÍü
[¿¼ÑÐ] ʳƷÓëÓªÑø£¨0955£©271Çóµ÷¼Á +7 Éý¸ñ°¢´ï 2026-04-12 7/350 2026-04-12 22:56 by yuyin1233
[¿¼ÑÐ] µ÷¼ÁÇóÊÕÁô +29 ¹ûÈ»ÓÐÎÒ 2026-04-10 30/1500 2026-04-12 22:14 by zxcwyt
[¿¼ÑÐ] 291Çóµ÷¼Á +8 ¹ØÒä±±. 2026-04-11 8/400 2026-04-12 09:32 by ÄæË®³Ë·ç
[¿¼ÑÐ] »¯Ñ§¹¤³Ìµ÷¼Á289 +44 yangæÃ 2026-04-07 50/2500 2026-04-12 02:36 by Çï¶¹²ËÑ¿
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£ÖÝ´óѧ 22408 305·ÖÇóµ÷¼Á +5 °²Ð¡Âúzzz 2026-04-08 5/250 2026-04-12 00:41 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 277 ÊýÒ»104£¬Ñ§Ë¶£¬Çóµ÷¼Á +21 Æ¿×ÓPZ 2026-04-09 23/1150 2026-04-11 23:12 by labixiaoqiao
[¿¼ÑÐ] 359Çóµ÷¼Á +5 θ¾·ÂÎÀÛÁË 2026-04-11 5/250 2026-04-11 19:55 by lbsjt
[¿¼ÑÐ] ũѧ0904 312Çóµ÷¼Á +3 Say Never 2026-04-11 3/150 2026-04-11 17:22 by daydayup2005
[¿¼ÑÐ] »úеר˶270Çóµ÷¼Á£¬½ÓÊÜ¿çרҵ +12 ÀÏʦ¿´¿´ÎÒ°Éaba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[¿¼ÑÐ] 273Çóµ÷¼Á +51 ÂóС¶£µ± 2026-04-06 58/2900 2026-04-10 15:54 by jiajinhpu
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷½»»úеר˶Çóµ÷¼Á +8 ÇóÉϰ¶µÄСÍõ 2026-04-10 8/400 2026-04-10 15:09 by hemengdong
[¿¼ÑÐ] 070300»¯Ñ§ Çóµ÷¼Á +13 73372112 2026-04-08 13/650 2026-04-09 20:22 by maddjdld
[¿¼ÑÐ] ²ÄÁÏ307·ÖÇó´óÀÐ×éÊÕÁô +17 Hllºú 2026-04-07 17/850 2026-04-09 10:53 by liuhuiying09
[¿¼ÑÐ] 0860004 Çóµ÷¼Á 309·Ö +6 Yin DY 2026-04-09 6/300 2026-04-09 10:19 by °¡Àî999
[¿¼ÑÐ] Çóµ÷¼Á +3 ÖíÈâ¶Õ·ÛÌõcc 2026-04-08 4/200 2026-04-09 10:05 by ÖíÈâ¶Õ·ÛÌõcc
[¿¼ÑÐ] 0854Çóµ÷¼Á +9 ºàÊÏ·¬ÇÑɳ˾ 2026-04-06 10/500 2026-04-07 14:37 by shdgaomin
[¿¼ÑÐ] 085100½¨Öþѧ ѰÇó¿çרҵµ÷¼Á Ò»Ö¾Ô¸ÄÏ´ó294·Ö У¼¶Ê¡¼¶¹ú¼Ò¼¶½±ÏîÈô¸É ̤ʵ¿Ï¸É +3 1021075758 2026-04-06 4/200 2026-04-07 09:23 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 287·ÖÇóµ÷¼Á ÓÐרÀû¹ú½±Ò»Ö¾Ô¸¹þ¹¤´ó085406 +6 °×Ò׳½ 2026-04-06 7/350 2026-04-06 22:46 by 875465
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û