Ubuntu安装aspect

前端之家收集整理的这篇文章主要介绍了Ubuntu安装aspect前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

和振朝一起安装了一下aspect,在此记录一下安装过程

aspect依赖dealii,dealii依赖trilinos和p4est

如果用虚拟机,需要给足够的内存,4g。否则会出错

安装trilinos

cd

解压缩

“`
cd trilinos-12.4.2
mkdir build
cd build

cmake                                            \
-DTrilinos_ENABLE_Amesos=ON                      \
-DTrilinos_ENABLE_Epetra=ON                      \
-DTrilinos_ENABLE_Ifpack=ON                      \
-DTrilinos_ENABLE_AztecOO=ON                     \
-DTrilinos_ENABLE_Sacado=ON                      \
-DTrilinos_ENABLE_Teuchos=ON                     \
-DTrilinos_ENABLE_MueLu=ON                       \
-DTrilinos_ENABLE_ML=ON                          \
-DTrilinos_VERBOSE_CONFIGURE=OFF                 \
-DTPL_ENABLE_MPI=ON                              \
-DBUILD_SHARED_LIBS=ON                           \
-DCMAKE_VERBOSE_MAKEFILE=OFF                     \
-DCMAKE_BUILD_TYPE=RELEASE                       \
-DCMAKE_INSTALL_PREFIX:PATH=$HOME/share/trilinos \
../

make install

“`
trilion会安装到/home下的share,在安装dealii时需要指定这个目录

安装p4est

cd

下载压缩包放到主目录,不解压
p4est-1.1.tar.gz

从以下网址拷贝脚本
https://www.dealii.org/developer/external-libs/p4est-setup.sh


gedit p4est-setup.sh

粘贴代码,保存,关闭文档

创建一个文件


mkdir p4est-1.1
cd p4est-1.1

把p4est-1.1.tar.gz和p4est-setup.sh移动到p4est-1.1目录下


mv p4est-1.1.tar.gz p4est-1.1
mv p4est-setup.sh p4est-1.1

进入p4est-1.1目录并修改sh脚本权限


cd p4est-1.1
chmod 777 p4est-setup.sh

执行脚本


bash ./p4est-setup.sh p4est-1.1.tar.gz /home/zhenchao/p4est-1.1/

安装deal

cd

下载sources
https://www.dealii.org/download.html
解压缩

cd dealii-8.4.1
mkdir build
cd build

cmake -DDEAL_II_WITH_MPI=ON -DCMAKE_INSTALL_PREFIX=/home/zhenchao/dealii-8.4.1/ -DTRILINOS_DIR=/home/zhenchao/share/trilinos/ -DP4EST_DIR=/home/zhenchao/p4est-1.1/ ../

make install
#这步很慢

安装aspect

cd
git clone https://github.com/geodynamics/aspect.git
cd aspect
cmake -DDEAL_II_DIR=/home/zhenchao/deal-8.4.1/build .

make

猜你在找的Ubuntu相关文章