赞
踩
Basilisk是由法国索邦大学的Stéphane Popinet教授等人研发的开源CFD代码体系。
basilisk主页:Basilisk - Basilisk
安装步骤:
1. 安装darcs
sudo apt-get install darcs flex make
2. 进到home目录
cd ~
3. darcs获得Basilisk source
darcs get --lazy http://basilisk.fr/basilisk
4. 编译
(1)进到basilisk/src目录
cd ~/basilisk/src
(2)设置变量
export BASILISK=$PWD
export PATH=$PATH:$PWD
(3)设置config软链接
ln -s config.gcc config
(4)编译
make -k
make
5. 输出环境变量到~/.bashrc
cd ~/basilisk/src
echo "export BASILISK=$PWD" >> ~/.bashrc
echo "export PATH=\$PATH:$BASILISK" >> ~/.bashrc
source ~/.bashrc
6. 安装后处理需要的包
sudo apt-get install gnuplot imagemagick libav-tools smpeg-plaympeg graphviz valgrind gifsicle
如果显示缺少libav-tools,改为下面的:
sudo apt-get install gnuplot imagemagick ffmpeg smpeg-plaympeg graphviz valgrind gifsicle
然后
sudo apt-get install libglu1-mesa-dev libosmesa6-dev
cd $BASILISK/gl
make libglutils.a libfb_osmesa.a
sudo apt-get install libglu1-mesa-dev libglew-dev libgl1-mesa-dev
cd $BASILISK/gl
make libglutils.a libfb_glx.a
7. 设置环境变量
cd $BASILISK
emacs config (或 sudo gedit config)
在config里找到OPENGLIBS = -lfb_glx -lGLU -lGLEW -lGL -lX11,把前面的注释取消掉,把另一个OPENGLIBS=...注释掉,即:
- # OPENGLIBS = -lfb_osmesa -lGLU -lOSMesa
- OPENGLIBS = -lfb_glx -lGLU -lGLEW -lGL -lX11
8. bview-servers
cd $BASILISK
make bview-servers
9. 测试是否安装成功
qcc --version
安装成功则显示:
- gcc (Debian 4.7.2-5) 4.7.2
- Copyright (C) 2012 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。