前言

SEPlib的源码已托管在GitLab上,目前的版本是9.0。

软件下载

$ git  clone http://zapad.Stanford.EDU/bob/SEPlib.git

安装依赖包

安装前先安装SU,另外还需要安装下列依赖包:

$ 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。

# 进入 SEPlib 源代码的根目录
# 在根目录下新建`build`文件夹
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/opt/SEP ..
$ make
$ sudo make install

可能出现的错误信息

错误信息可能会出现在安装画图相关的库,如果报错,可以先在 $SEPSRC/CMakeLists.txt文件中的下面这几行注释掉或删除

if(BUILD_VPLOT_GRAPHICS)
  add_subdirectory(progs/vplot)
endif(BUILD_VPLOT_GRAPHICS)

然后再编译即可。因为图形相关的库可用Madagascar的画图库来打开 这些文件。另外大家也可以可以尝试分析编译出错的原因,然后一步步地 解决问题。

环境变量的设置

在自己的~/.bashrc

export SEPROOT=/opt/SEP
export PATH=$PATH:$SEPROOT/bin

修订历史

  • 2019-11-04: 最新版的SEPlib安装