trilinos10.10.0的安装

2570阅读 0评论2012-02-15 图片MM
分类:

1. 在trilinos的官网下载trilinos-10.10.0-Source.tar.gz
2. 解压 tar -xzvf trilinos-10.10.0-Source.tar.gz
3. 阅读README 以及 /cmake/TrilinosCMakeQuickstart.txt
   发现需要先安装 cmake
   于是去cmake的官网下载cmake-2.8.7.tar.gz,
   然后解压 tar -xzvf cmake-2.8.7.tar.gz
   接下来 ./configure
   然后 make
   最后 make install
   这样cmake就安装好了。
4. 接着按照 instruction 开始操作
   mkdir lq
   cd lq
   vi a    (a里面的内容参考http://hi.baidu.com/motioo/blog/item/2a78434c9a54abe8d72afc8a.html)
   chmod a x a
   ./a
 
   1)在执行a的时候发现没有装gfortran, 于是 yum install gcc-gfortran
 
   2)继续./a, 发现没有安装blas, 于是去blas官网下载 blas.tgz, 解压, 然后make,
      接着将得到的*.a 改名为libblas.a 复制到 /usr/lib下
 
   3)继续./a, 发现没有安装lapack, 于是去lapack官网下载 lapack-3.4.0.tgz, 解压,
      然后cp make.inc.example make.inc, 将Makefile里面这些打开lib: blaslib lapacklib tmglib
      接下来make, (会提示以下错误信息
        stpt05.f: In function ‘stpt05’:
        stpt05.f:174: internal compiler error: Segmentation fault
        但是暂时不用管那么多, 因为需要的 *.a已经产生了)
      接着将得到的*.a 复制到 /usr/lib下
 
   4)继续./a 发现没有安装doxygen, 于是 yum install doxygen
 
   5)继续./a 就成功啦^_^
 
   make就可以产生可执行文件了。
 
接下来要学习如何编辑自己的工程, 来call trilinos里面的函数。
学习的过程也是总是摸索的过程, thanks my dear study companion Rita.
Make greater progress everyday.
 
上一篇:UML用例图中包含、扩展、泛化三种关系详解
下一篇:初学者漫谈C++ 之一