安装petsc-3.7.7、

新系统sudo apt-get install build-essential

一、PETSC-3.7.7

1. download PETSC-3.7.7 from 

     http://www.mcs.anl.gov/petsc/documentation/installation.html

2.  

   ./configure --download-mpich --download-fblaslapack --download-mumps --download-hypre --download-scalapack

3.

   sudo make all test

4.  Note Dealii and PETSC must use the same mpi, so add the following lines in ~/.bashrc:

        export PATH="$PATH:/home/lucky/Desktop/petsc-3.7.7/arch-linux2-c-debug/bin"  

        export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/lucky/Desktop/petsc-3.7.7/arch-linux2-c-debug/lib"

        export PETSC_DIR=/home/lucky/Desktop/petsc-3.7.7  export PETSC_ARCH=arch-linux2-c-debug

二、 安装P4SET

         在dealii官网下载p4est以及安装的srcipt,

          语句为sudo apt-get install zlib1g-dev

           然后./p4est-setup.sh p4est-2.0.tar.gz ~/Desktop/p4es

三、insatll BLAS 、 LAPACK 、METIS

       sudo apt-get install libblas-dev  

       sudo apt-get install liblapack-dev

       sudo apt-get install metis

四、dealii-9.0.1

1. 官网下载 dealii-9.0.1

    https://dealii.org/

2. install官网教程https://www.dealii.org/9.0.0/index.html

mkdir build 

cd build

cmake -DCMAKE_INSTALL_PREFIX=~/Desktop/Dealii -DDEAL_II_WITH_MPI=ON -DDEAL_II_WITH_PETSC=ON -DDEAL_II_WITH_BLAS=ON -DDEAL_II_WITH_LAPACK=ON -DDEAL_II_WITH_UMFPACK=ON -DDEAL_II_WITH_METIS=ON -DDEAL_II_WITH_P4EST=ON -DMPI_DIR=/home/lucky/Desktop/petsc-3.7.7/arch-linux2-c-debug/lib -DP4EST_DIR=/home/lucky/Desktop/p4est ../dealii-9.0.1

sudo make install

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值