概述:安装 neper 前需要安装的组件包括:gcc, g++; cmake; gsl; nlopt; povray; gmsh; imagemagick
这里记录了Linux ubuntu 20.04版系统下安装 neper 的过程

alt="neper"

1.安装依赖项

按照以下命令依次在终端执行:

sudo apt install cmake
sudo apt install g++
sudo apt install gcc
sudo apt-get install libnlopt.dev
sudo apt-get install povray
sudo apt-get install libgmsh-dev
sudo apt-get install imagemagick

下面我只截取了安装最后一项的过程(遇到[y/n]的选项都选 y 执行安装)

alt="ubuntu neper"

alt="ubuntu neper"

alt="ubuntu neper"

2.安装GSL

首先下载 GSL最新版,我当前安装用的是 gsl-2.6.tar.gz

下载到某一文件夹后右键 “提取到此处”,得到解压后的文件夹如下图所示:

打开终端,使用 cd 命令进入解压后的文件夹,我的文件目录为 “/home/shine/Downlooads/gsl-2.6/” ,所以我输入以下命令

cd /home/shine/Downlooads/gsl-2.6/

如果你的文件夹和我的不同就把文件夹路径换成你自己的就行了

进入文件夹之后,按以下命令执行安装

sudo ./configure
sudo make
sudo make install

3.安装Neper

Neper官网下载最新版的软件安装包

按照上面的方法解压,然后cdneper 下的 src 文件中,如下图:

安装最后一个依赖项,如果不安装的话Neper编译之后运行测试文件会报错

sudo apt-get install mpich

安装完成之后再在该目录下创建 build 文件夹,进入该文件夹,执行编译,命令如下:

mkdir build
cd build
cmake ..

cmake ..之后接着运行以下命令编译:

make
sudo make install

以上全部安装完成以后可以直接输入以下命令,运行测试文件进行测试,命令如下:

 make test

等待测试通过,终端会打印出通过的文件数以及花费的时间,如下图:

4.运行示例

先创建一个新文件夹,用于后续文件的存放,再在该文件夹下运行终端,输入以下命令将自动生成一个 .tess文件 :

neper -T -n 1000

再使用可视化模块将该文件以图片形式打印输出查看:

neper -V  n1000-id1.tess -datacellcol id -print image_1

其中,n1000-id1.tess是上一步生成的晶体文件名,image_1是输出图片的文件名

生成的图片如下:

alt="neper例子"

参考链接1:https://www.bilibili.com/video/av65268565/

参考链接2:https://pencilq.com/22/

参考链接3:http://www.neper.info/


长风破浪会有时,直挂云帆济沧海。