爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10036|回复: 11

Lapack 安装失败,make后报错,求助

[复制链接]

新浪微博达人勋

发表于 2016-11-11 19:40:08 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 arthurmaple 于 2016-11-16 09:39 编辑

在下新学WRF,在论坛潜水一阵子之后终于鼓起勇气来安装了,参照了几位大神的帖子,其中
http://bbs.06climate.com/forum.p ... 3557&extra=page%3D4
这里实在是收益良多,但是前面都进展较为顺利,唯独安装ARWpost的时候,需要安装一个Lapack,然而这一步却怎么也进行不下去,make之后会报错,但是并不能通过多次make解决,请问哪位能帮忙看一下呢?谢谢!!!!


root@lucen-virtual-machine:~# cd /usr/local
root@lucen-virtual-machine:/usr/local# cd lapack-3.6.1/
root@lucen-virtual-machine:/usr/local/lapack-3.6.1# cp make.inc.example make.incroot@lucen-virtual-machine:/usr/local/lapack-3.6.1# make
( cd INSTALL; make; ./testlsame; ./testslamch; ./testdlamch; \
./testsecond; ./testdsecnd; ./testieee; ./testversion )
make[1]: Entering directory '/usr/local/lapack-3.6.1/INSTALL'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/INSTALL'
  ASCII character set
  Tests completed
  Epsilon                      =    5.96046448E-08
  Safe minimum                 =    1.17549435E-38
  Base                         =    2.00000000   
  Precision                    =    1.19209290E-07
  Number of digits in mantissa =    24.0000000   
  Rounding mode                =    1.00000000   
  Minimum exponent             =   -125.000000   
  Underflow threshold          =    1.17549435E-38
  Largest exponent             =    128.000000   
  Overflow threshold           =    3.40282347E+38
  Reciprocal of safe minimum   =    8.50705917E+37
  Epsilon                      =    1.1102230246251565E-016
  Safe minimum                 =    2.2250738585072014E-308
  Base                         =    2.0000000000000000     
  Precision                    =    2.2204460492503131E-016
  Number of digits in mantissa =    53.000000000000000     
  Rounding mode                =    1.0000000000000000     
  Minimum exponent             =   -1021.0000000000000     
  Underflow threshold          =    2.2250738585072014E-308
  Largest exponent             =    1024.0000000000000     
  Overflow threshold           =    1.7976931348623157E+308
  Reciprocal of safe minimum   =    4.4942328371557898E+307
Time for  0.100E+09 SAXPY ops =   0.00     seconds
*** Warning:  Time for operations was less or equal than zero => timing in TESTING might be dubious
Including SECOND, time        =  0.400E-02 seconds
Average time for SECOND       =  0.800E-04 milliseconds
Time for  0.100E+09 DAXPY ops =   0.00     seconds
*** Warning:  Time for operations was less or equal than zero => timing in TESTING might be dubious
Including DSECND, time        =  0.400E-02 seconds
Average time for DSECND       =  0.800E-04 milliseconds
We are about to check whether infinity arithmetic
can be trusted.  If this test hangs, set
ILAENV = 0 for ISPEC = 10 in LAPACK/SRC/ilaenv.f

Infinity arithmetic performed as per the ieee spec.
However, this is not an exhaustive test and does not
guarantee that infinity arithmetic meets the ieee spec.

We are about to check whether NaN arithmetic
can be trusted.  If this test hangs, set
ILAENV = 0 for ISPEC = 11 in LAPACK/SRC/ilaenv.f

NaN arithmetic performed as per the ieee spec.
However, this is not an exhaustive test and does not
guarantee that NaN arithmetic meets the ieee spec.

LAPACK            3 .           6 .           1
( cd BLAS/SRC; make )
make[1]: Entering directory '/usr/local/lapack-3.6.1/BLAS/SRC'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/BLAS/SRC'
( cd SRC; make )
make[1]: Entering directory '/usr/local/lapack-3.6.1/SRC'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/SRC'
( cd TESTING/MATGEN; make )
make[1]: Entering directory '/usr/local/lapack-3.6.1/TESTING/MATGEN'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/TESTING/MATGEN'
( cd BLAS/TESTING; make -f Makeblat1 )
make[1]: Entering directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
( cd BLAS; ./xblat1s > sblat1.out    ; \
           ./xblat1d > dblat1.out    ; \
           ./xblat1c > cblat1.out    ; \
           ./xblat1z > zblat1.out    )
( cd BLAS/TESTING; make -f Makeblat2 )
make[1]: Entering directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
( cd BLAS; ./xblat2s < sblat2.in     ; \
           ./xblat2d < dblat2.in     ; \
           ./xblat2c < cblat2.in     ; \
           ./xblat2z < zblat2.in     )
( cd BLAS/TESTING; make -f Makeblat3 )
make[1]: Entering directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/lapack-3.6.1/BLAS/TESTING'
( cd BLAS; ./xblat3s < sblat3.in     ; \
           ./xblat3d < dblat3.in     ; \
           ./xblat3c < cblat3.in     ; \
           ./xblat3z < zblat3.in     )
( cd TESTING ; make )
make[1]: Entering directory '/usr/local/lapack-3.6.1/TESTING'
ZGEBAL: Testing the balancing of a COMPLEX16 general matrix
./xeigtstz < zbal.in > zbal.out 2>&1
Makefile:489: recipe for target 'zbal.out' failed
make[1]: *** [zbal.out] Error 139
make[1]: Leaving directory '/usr/local/lapack-3.6.1/TESTING'
Makefile:45: recipe for target 'lapack_testing' failed
make: *** [lapack_testing] Error 2
root@lucen-virtual-machine:/usr/local/lapack-3.6.1#


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-16 09:39:29 | 显示全部楼层
希望有大神帮助.....
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-11-17 12:36:19 | 显示全部楼层
继续求助。。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-11-22 13:45:40 | 显示全部楼层
好像还是没有人知道么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-11 11:25:52 | 显示全部楼层

回帖奖励 +5 金钱

我和你的错误一样,同样挣扎中
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-28 16:27:07 | 显示全部楼层
Summer__x 发表于 2018-3-11 11:25
我和你的错误一样,同样挣扎中

有耐心点,一直make下去就会对了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-22 14:40:40 | 显示全部楼层
确实要有耐心,我make 了不下20次才装上
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-12 16:43:59 | 显示全部楼层
makeinc 中的timer可能没指定对吧,可以设置成none试一下~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-5-21 17:06:36 | 显示全部楼层
你试一下命令ulimit -s unlimited,然后再make试一下,我是这么装好的~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-1 11:20:12 | 显示全部楼层
一顾留白 发表于 2019-5-21 17:06
你试一下命令ulimit -s unlimited,然后再make试一下,我是这么装好的~

非常感谢,这个方法可行,但是最后还是有一个
                        -->   LAPACK TESTING SUMMARY  <--
                Processing LAPACK Testing output found in the TESTING direcory
SUMMARY                     nb test run         numerical error           other error  
================           ===========        =================        ================  
REAL                     1139269                0        (0.000%)        0        (0.000%)
DOUBLE PRECISION        1140081                0        (0.000%)        0        (0.000%)
COMPLEX                  607392                0        (0.000%)        0        (0.000%)
COMPLEX16                 521012                1        (0.000%)        1        (0.000%)

--> ALL PRECISIONS        3407754                1        (0.000%)        1        (0.000%)

不知道会不会有什么影响
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表