Ubuntu安装Basilisk流体仿真软件

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

  • 24
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值