本帖最后由 ggdh 于 2019-10-21 19:44 编辑
官网:http://www.newtonx.org/
功能:激发态动力学,Surface hopping,基于动力学系综的吸收和发射光谱模拟
安装步骤:
1. 下载:去官网简单的填个表,一会就把下载的链接发到你邮箱了,根据链接下载压缩包,本文中下载的包名是
- nx-v2.2-b08-source+binaries.tgz
复制代码
2. 将压缩包拷贝到linux服务器上,然后在命令行中cd到压缩包的位置
3.解压,然后设置环境变量:将解压目录下的bin目录设为NX变量,然后再加入PATH变量(偷懒的话,复制下面的命令粘贴即可),至此安装完成。
- dir=`pwd`/`tar -tf nx-v2*-*.tgz | head -n 1`bin
- tar -zxf nx-v2*-*.tgz
- echo "export NX=$dir" >> ~/.bashrc
- echo "export PATH=$dir:\$PATH" >> ~/.bashrc
- source ~/.bashrc
复制代码
4.测试,输入下面的命令:
这里会列出一列可用的测试给你选择,选择需要测试的项目比如21,回车确定后输入
过一会运行完毕后,看test.log中的内容大致如下:
... STARTING TESTS ...
Test(s) 21 will be performed.
---------------------------------------------------------------------------
Starting at Sun Apr 22 18:07:54 HKT 2018
Program: GAUSSIAN-09
Method: TDA
Description: Dynamics, Non-adiabatic with cioverlap
Copy directory /home/zc/NX-2-B19/bin/../test-nx/MD-G09-TDA-NAD-CIO
Run in directory /home/zc/temp/TEST_NX/MD-G09-TDA-NAD-CIO
Running test ...
Test done
NORMAL termination
Finished at Sun Apr 22 18:08:21 HKT 2018
---------------------------------------------------------------------------
... ALL TESTS DONE ...
Normal termination of all tests.
All tested files match the standard results.
表明测试成功。
注意事项,newtonx不需要编译,如果非要自己编译,安装下面的库
sudo yum install gsl-devel blas-devel lapack-devel gcc-gfortranls 然后编写解压目录下install目录下的installnx.pl文件,把FFLAGS中的-static去掉,然后运行./installnx.pl按引导操作即可。
或者安装静态库版本
sudo yum install libgfortran-static glibc-static blas-static lapack-static
以及去gsl官网下载源文件自行编译gsl静态库
此时不需要删除installnx.pl中的-static选项。直接运行该文件即可。
|