您的位置:首页 > 其它

Ubuntu 14.04下arcsim 0.2.1装配初级指南

2015-01-08 10:01 106 查看
首先,本文引用了很多cgha1984的文章《在Ubuntu系统下编译arcsim仿真器 - Providence》

其次,arcsim是一个柔体自适应网格的系统,由伯克利大学实现,本文的目的就是介绍如何在linux下配置这个系统。

那么接下来就给大家介绍我成功调配的经验:

本文所用操作系统是Ubuntu 14.04,强烈建议安装时用英文版本,win7双系统的安装可参考http://blog.csdn.net/jk123vip/article/details/20255681
安装完成后,需要在terminal(Ctrl+Alt+T)中使用sudo apt-get install build-essential安装编程套件(主要是用g++),另外还建议安装vim和vim的一个插件ctag,方法请自查;还需要用sudo apt-get update来对apt-get源进行更新

准备工作完成后,就按照引用文章的方法一步一步去做,这里只写出现的问题及解决的方法
下载arcsim0.2.1的gz包
cd到该包地址,tar zxvf arcsim-0.2.1.tar.gz 将软件包解压

BLAS

sudo apt-get install libblas-dev libblas3gfsudo apt-get install libatlas-base-dev

Boost

sudo apt-get install libboost-all-dev

freeglut

sudo apt-get install freeglut3 freeglut3-dev #freeglut是一款开源的图形编程接口
sudo apt-get install binutils-gold #Ubuntu>=11.10的版本需要安装此包以解决连接问题

gfortran

sudo apt-get install gfortran

LAPACK

sudo apt-get install libblas3gf
sudo apt-get install
libblas-doc
sudo apt-get install
libblas-dev
sudo apt-get install
liblapack3gf
sudo apt-get install
liblapack-doc
sudo apt-get install
liblapack-dev

libpng

sudo apt-get install libpng-dev


scons

sudo apt-get install scons


这些都安装完成后就可以cd到dependency下面,make系统的依赖文件了,make到再次make提示nothing的时候完成,如有错请自查

最后,cd回arcsim的根目录,make,如果通过了当然好,如果提示找不到boost的三个-mt文件,那么就需要用vim打开这个makefile,将里面链接的三个boost -mt文件的-mt都去掉,保存再make,应该就可以通过了,谨防此处boost的版本问题,困扰了我很久。

全部make完成后会提示两个cd,此时就可以进到bin里运行arcsim了。另外,运行时要注意把conf, mesh, material放到bin下,用参数simulate conf/sphere.json来检验结果

至此全部完成,提示0.3.0是有问题的,暂时不清楚是依赖软件版本之类的问题,还是压根源文件就有问题,以上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: