使用Deal.II过程

来源:互联网 发布:英雄联盟淘宝网 编辑:程序博客网 时间:2024/05/22 04:30

deal.II 是一个有限元C++有限元库。


1、在官方网站http://dealii.org/download下载Virtual Machine Image

2、安装vitualBox

3、在vitualBox启动虚拟机dealvm


4 、下载deal.ii 源代码,dealii-8.5.0.tar.gz。

5、展开dealii-8.5.0.tar.gz, 

tar -xvf deal.II-X.Y.Z.tar.gz

5、编译,编译时间可能会超过1个小时。

mkdir build  cd build  cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/dir ../deal.II  make install  make test
其中/path/to/install/dir 是tar 展开时的目录。

6、下载netbeans.

7、在netbeans中安装cpp插件。

8、在netbeans创建一个cppApplication项目。

9、在cppApplication项目的属性中设置 include dirctories.


10、设置链接参数。

(1) Additional Library Directories.

(2) Libraries.


11、(可选)添加源文件,便于阅读代码。

12、在cppApplication项目中添加示例文件。




13  sudo apt-get install gnuplot-x11

14、启动 gnuplot

set style data lines

splot"solution.gpl"

0 0