前言
SEPlib的源码已托管在GitLab上,目前的版本是9.0。
软件下载
1
| $ git clone http://zapad.Stanford.EDU/bob/SEPlib.git
|
安装依赖包
安装前先安装SU,另外还需要安装下列依赖包:
1
2
3
4
| $ sudo apt-get install -y cmake libxaw7-dev g++
flex libfftw3-single3 libfftw3-dev python3-dev
python3-pytest python3-numpy-dbg libtbb-dev
libboost-all-dev libboost-dev
|
基础安装
SEPlib 9.0 已经改为采用 cmake 来安装,且对 cmake 的
版本有要求,建议安装最新版本的 cmake。
1
2
3
4
5
6
7
| # 进入 SEPlib 源代码的根目录
# 在根目录下新建`build`文件夹
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/opt/SEP ..
$ make
$ sudo make install
|
可能出现的错误信息
错误信息可能会出现在安装画图相关的库,如果报错,可以先在
$SEPSRC/CMakeLists.txt
文件中的下面这几行注释掉或删除
1
2
3
| if(BUILD_VPLOT_GRAPHICS)
add_subdirectory(progs/vplot)
endif(BUILD_VPLOT_GRAPHICS)
|
然后再编译即可。因为图形相关的库可用Madagascar的画图库来打开
这些文件。另外大家也可以可以尝试分析编译出错的原因,然后一步步地
解决问题。
环境变量的设置
在自己的~/.bashrc
1
2
| export SEPROOT=/opt/SEP
export PATH=$PATH:$SEPROOT/bin
|
修订历史