²é¿´: 2821  |  »Ø¸´: 11

lzlgcdc

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

[ÇóÖú] ÐÂÊÖvasp°²×°ÇóÖú

c@c-VirtualBox:~/vasp/vasp.5.lib$ cp makefile.linux_ifc_P4 makefile
c@c-VirtualBox:~/vasp/vasp.5.lib$ make
gcc -E -P -C preclib.F >preclib.f
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
ifort -O0 -FI -FR  -c diolib.f
gcc -E -P -C dlexlib.F >dlexlib.f
ifort -O0 -FI -FR  -c dlexlib.f
gcc -E -P -C drdatab.F >drdatab.f
ifort -O0 -FI -FR  -c drdatab.f
ifort -O0 -FI  -c lapack_double.f
lapack_double.f(10179): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(10181): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_double.f(20692): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(20694): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_double.f(20706): remark #5140: Unrecognized directive
CDIR$             NEXTSCALAR
----------------------------^
lapack_double.f(20708): remark #5140: Unrecognized directive
CDIR$             NEXT SCALAR
-----------------------------^
lapack_double.f(20733): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(20735): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
ifort -O0 -FI  -c linpack_double.f
ifort -O0 -FI  -c lapack_atlas.f
lapack_atlas.f(12864): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(12866): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_atlas.f(18861): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(18863): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_atlas.f(18875): remark #5140: Unrecognized directive
CDIR$             NEXTSCALAR
----------------------------^
lapack_atlas.f(18877): remark #5140: Unrecognized directive
CDIR$             NEXT SCALAR
-----------------------------^
lapack_atlas.f(18902): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(18904): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
rm libdmy.a
rm: ÎÞ·¨É¾³ý"libdmy.a": ûÓÐÄǸöÎļþ»òĿ¼
make: [libdmy.a] ´íÎó 1 (ºöÂÔ)
ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o  diolib.o dlexlib.o drdatab.o
ar: creating libdmy.a
a - preclib.o
a - timing_.o
a - derrf_.o
a - dclock_.o
a - diolib.o
a - dlexlib.o
a - drdatab.o


ÒѾ­Éú³Élibdmy.a   ¸ßÊÖ°ïÎÒ¿´¿´Õû¸ö¹ý³ÌÖÐ5140ÄÇЩÊÇ·ñ»áÓ°ÏìºóÃæ¶ÔvaspµÄ±àÒë
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

lzlgcdc

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

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
3Â¥: Originally posted by souledge at 2012-10-23 08:55:30
ûÓйØÏµ£¬¶¼ÕâÑù~
×îºÃµÄ¼ìÑ鷽ʽ¾ÍÊÇÈ«±àÒëÖ®ºó£¬ÔËÐиö¼ÆËãÊÔÊÔ¡£

ÎÒ¿´±ðÈ˵ÄûÓÐÕâ¸ö²¿·Ö¡­¡­
lapack_double.f(10179): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(10181): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_double.f(20692): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(20694): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_double.f(20706): remark #5140: Unrecognized directive
CDIR$             NEXTSCALAR
----------------------------^
lapack_double.f(20708): remark #5140: Unrecognized directive
CDIR$             NEXT SCALAR
-----------------------------^
lapack_double.f(20733): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_double.f(20735): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
ifort -O0 -FI  -c linpack_double.f
ifort -O0 -FI  -c lapack_atlas.f
lapack_atlas.f(12864): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(12866): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_atlas.f(18861): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(18863): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
lapack_atlas.f(18875): remark #5140: Unrecognized directive
CDIR$             NEXTSCALAR
----------------------------^
lapack_atlas.f(18877): remark #5140: Unrecognized directive
CDIR$             NEXT SCALAR
-----------------------------^
lapack_atlas.f(18902): remark #5140: Unrecognized directive
CDIR$          NEXTSCALAR
-------------------------^
lapack_atlas.f(18904): remark #5140: Unrecognized directive
CDIR$          NEXT SCALAR
--------------------------^
È»ºóÎÒ±àÒë5.2µÄmakefileµÄʱºò³öÏÖµÄÊÇ£ºLAPACK= ../vasp.5.lib/lapack_double.o

makeºó³öÏÖÈçÏÂÎÊÌ⣺
¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­
lapack_double.f:(.text+0x801ea): undefined reference to `dgemv_'
lapack_double.f:(.text+0x802ed): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80549): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80658): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80770): undefined reference to `dgemv_'
../vasp.5.lib/lapack_double.o:lapack_double.f:(.text+0x8087f): more undefined references to `dgemv_' follow
../vasp.5.lib/lapack_double.o: In function `dlabrd_':
lapack_double.f:(.text+0x80a14): undefined reference to `dscal_'
lapack_double.f:(.text+0x80b21): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80c3b): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80eae): undefined reference to `dgemv_'
lapack_double.f:(.text+0x80fb0): undefined reference to `dgemv_'
lapack_double.f:(.text+0x810b1): undefined reference to `dgemv_'
../vasp.5.lib/lapack_double.o:lapack_double.f:(.text+0x811ba): more undefined references to `dgemv_' follow
../vasp.5.lib/lapack_double.o: In function `dlabrd_':
lapack_double.f:(.text+0x81341): undefined reference to `dscal_'
lapack_double.f:(.text+0x81480): undefined reference to `dgemv_'
lapack_double.f:(.text+0x81581): undefined reference to `dgemv_'
lapack_double.f:(.text+0x817d9): undefined reference to `dgemv_'
lapack_double.f:(.text+0x818e7): undefined reference to `dgemv_'
lapack_double.f:(.text+0x819ff): undefined reference to `dgemv_'
../vasp.5.lib/lapack_double.o:lapack_double.f:(.text+0x81b07): more undefined references to `dgemv_' follow
../vasp.5.lib/lapack_double.o: In function `dlabrd_':
lapack_double.f:(.text+0x81ca0): undefined reference to `dscal_'
lapack_double.f:(.text+0x81dbd): undefined reference to `dgemv_'
lapack_double.f:(.text+0x81ec4): undefined reference to `dgemv_'
lapack_double.f:(.text+0x82127): undefined reference to `dgemv_'
lapack_double.f:(.text+0x82233): undefined reference to `dgemv_'
lapack_double.f:(.text+0x8233f): undefined reference to `dgemv_'
../vasp.5.lib/lapack_double.o:lapack_double.f:(.text+0x82440): more undefined references to `dgemv_' follow
../vasp.5.lib/lapack_double.o: In function `dlabrd_':
lapack_double.f:(.text+0x825b8): undefined reference to `dscal_'
../vasp.5.lib/lapack_double.o: In function `dlasq1_':
lapack_double.f:(.text+0x82cb7): undefined reference to `dcopy_'
lapack_double.f:(.text+0x82d02): undefined reference to `dcopy_'
../vasp.5.lib/lapack_double.o: In function `dorgl2_':
lapack_double.f:(.text+0x88f36): undefined reference to `dscal_'
make: *** [vasp] Error 1

´óÏÀ°ïÎÒ¿´¿´¸ÃÔõô½â¾ö  Ð»Ð»
4Â¥2012-10-23 13:00:22
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

lzlgcdc

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

¸ßÊÖÇóÖ¸µ¼  ¼±¾È°¡
2Â¥2012-10-23 00:24:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

souledge

ר¼Ò¹ËÎÊ (ÖøÃûдÊÖ)

¡ï ¡ï
franch: ½ð±Ò+2, лл»ØÌû½»Á÷£¬ 2012-10-23 09:53:48
ûÓйØÏµ£¬¶¼ÕâÑù~
×îºÃµÄ¼ìÑ鷽ʽ¾ÍÊÇÈ«±àÒëÖ®ºó£¬ÔËÐиö¼ÆËãÊÔÊÔ¡£

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

˼ÏëÖØÓÚ¼¼ÇÉ£¬ÄÚº­ÖØÓÚ±íÏó
3Â¥2012-10-23 08:55:30
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liliangfang

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

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

¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
lzlgcdc: ½ð±Ò+5, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, лл´óÏÀ 2013-04-19 17:21:35
Ê×ÏȱàÒëһϣ¬Èç¹ûÓÐmake: [libdmy.a] ´íÎó 1 (ºöÂÔ)

¿ÉÒÔÖ´ÐÐrm *.o
È»ºóÔÚmake

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

5Â¥2012-10-23 21:14:38
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lzlgcdc

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

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
5Â¥: Originally posted by liliangfang at 2012-10-23 21:14:38
Ê×ÏȱàÒëһϣ¬Èç¹ûÓÐmake:  ´íÎó 1 (ºöÂÔ)

¿ÉÒÔÖ´ÐÐrm *.o
È»ºóÔÚmake

µÃµ½libdmy.aÁË£¬´óÏÀÄãµÄÒâ˼ÊÇÔÚ5.libÏÂɾ³ý.oµÄÎļþÂ𣿽Ó×ÅÔÚvasp.5ÏÂmake£¿

»¹ÓÐÎÒÏÖÔÚ¾ÍÊÇifort ºÍ×Ô´øµÄmkl  °ÑmklÀïµÄfftw3xf ÓÃmake libia32 compiler=gnu ºóµÃµ½libfftw3xf-gnu.aÎļþ·ÅÈëµ½¡­¡­/mkl/lib/ia32ÏÂÁË

ÔÚ.bashrcÖÐ ÉèÖÃΪsource /opt/intel/composer_xe_2013.0.079/bin/compilervars.sh ia32
source /opt/intel/composer_xe_2013.0.079/mkl/bin/mklvars.sh ia32
ºóÃæ¾ÍÊǰÑ5.2ÖеÄmakefile  ¸ÄΪFC=ifort  
°ÑBLAS=  /opt/libs/libgoto/libgoto.so ɾȥÁË
°Ñ LAPACK= ../vasp.5.lib/lapack_double.oɾȥÁË
# mkl.10.0
# set -DRPROMU_DGEMV  -DRACCMU_DGEMV in the CPP lines
#BLAS=-L/opt/intel/mkl100/lib/em64t -lmkl -lpthread
´Ë´¦¼ÓÉÏmklµÄ·¾¶
ÔÚ # use the mkl Intel lapack
#LAPACK= -lmkl_lapack ºóÃæ¼ÓÉÏ mklµÄ·¾¶

ÕâÑù´®ÐÐÓÐÎÊÌâÂ𣿠 Á½¸öÎÊÌâÂé·³´óÏÀÁË
6Â¥2012-10-23 23:32:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lzlgcdc

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

ÒýÓûØÌû:
5Â¥: Originally posted by liliangfang at 2012-10-23 21:14:38
Ê×ÏȱàÒëһϣ¬Èç¹ûÓÐmake:  ´íÎó 1 (ºöÂÔ)

¿ÉÒÔÖ´ÐÐrm *.o
È»ºóÔÚmake

´óÏÀÎÒÔڵõ½libdmy.aºó£¬ÔÚlibÏÂrm *.o ºó¼ÌÐøÔÚlibÏÂmake   ½á¹ûÖØ¸´ÁË×ʼµÄ״̬  Ã»Óеõ½.soÎļþ¡­¡­   ÊÇʲôÎÊÌâÄØ £¿
7Â¥2012-10-24 00:21:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liliangfang

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

ÒýÓûØÌû:
7Â¥: Originally posted by lzlgcdc at 2012-10-24 00:21:10
´óÏÀÎÒÔڵõ½libdmy.aºó£¬ÔÚlibÏÂrm *.o ºó¼ÌÐøÔÚlibÏÂmake   ½á¹ûÖØ¸´ÁË×ʼµÄ״̬  Ã»Óеõ½.soÎļþ¡­¡­   ÊÇʲôÎÊÌâÄØ £¿...

你编译的时候请按照一个教程,��用好几个人的,就�会有这样的问题了
8Â¥2012-10-24 08:23:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lzlgcdc

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

ÒýÓûØÌû:
8Â¥: Originally posted by liliangfang at 2012-10-24 08:23:44
你编译的时候请按照一个教程,��用好几个人的,就�会有这样的问题了...

ÂÒÂ룿 ÎÒµÄÒâ˼ÊÇÔÚ5.libϵõ½libdmy.a   ½ô½Ó×Årm *.a  ×îºóÔÙÖ´ÐÐmake      libÏ»áµÃµ½.soµÄÎļþÂð   ÎÒ֮ǰ¿´¹ýһƪÌû×ÓÓÐÄãµÄ»Ø´ð ÉÏÃæÒâ˼ÊÇÕâÑù ¡­¡­
9Â¥2012-10-24 09:42:29
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

liliangfang

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

ÒýÓûØÌû:
9Â¥: Originally posted by lzlgcdc at 2012-10-24 09:42:29
ÂÒÂ룿 ÎÒµÄÒâ˼ÊÇÔÚ5.libϵõ½libdmy.a   ½ô½Ó×Årm *.a  ×îºóÔÙÖ´ÐÐmake      libÏ»áµÃµ½.soµÄÎļþÂð   ÎÒ֮ǰ¿´¹ýһƪÌû×ÓÓÐÄãµÄ»Ø´ð ÉÏÃæÒâ˼ÊÇÕâÑù ¡­¡­...

²»ºÃÒâ˼£¬Ê²Ã´µÄÊÇ˵ÄãÒª°²×°Í¬Ò»¸ö°æ±¾µÄ±àÒë½Ì³Ì±àÒ룬¾Í²»»áÌá³öÉÏÃæµÄÎÊÌâÁË£¬Èç¹ûÄãÓÃmklµÄ¿âÄã¾ÍÈ¥¿´¿´zhangguangpingµÄÌû×Ó£¬³öÏÖСÎÊÌâÄÇÊÇÕý³£µÄ£¬¶àµ÷ÊÔ¼¸´Î¾ÍºÃÁË¡£
http://muchong.com/bbs/viewthread.php?tid=4601283&page=1#pid1
ÂÛ̳ÀïÃæÓкöà½Ì³Ì
10Â¥2012-10-24 10:25:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ lzlgcdc µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û