type
status
date
slug
summary
tags
category
icon
password
本篇文章记录了量子化学软件高斯Gaussian在Linux下安装的过程与使用
一、Gaussian16安装
关于高斯安装没有特定指定的系统,那么就使用Cetnos或者Ubuntu都是可以安装成功的,只是在个别指令上会有些许区别
这里使用的是Ubuntu22.04.3系统(带有GUI界面,有无GUI界面区别在于是否需要使用GaussView,GaussView在22.04.4当中感觉有点问题,无法使用)
本文目前使用的是虚拟机作为演示,安装好系统后便可以把高斯16的安装包上传上去(与服务器安装方式相同)
如果不会上传的话参考以下教程
vsftpd安装与配置进行上传文件
安装完成后修改一下配置便可以连接传输文件了
进入设置查看虚拟机(服务器)的IP地址,并在软件中输入
协议为FTP 21端口
连接后便可上传文件
把需要安装的高斯压缩包上传到服务器中,这里使用的是
G16-A03-SSE42
版本把压缩包上传至服务器后进行解压
解压完成后会的文件夹名应该为
g16
,也可以设置为自己喜欢的名字,进入到该文件夹下创建一个缓存文件夹接下来修改环境变量
设置完成后G16算是安装完成,输入以下指令查看是否可以调用G16
g16
显示如下界面可以调用就安装完成了
可以使用压缩包里自带的测试文件进行测试
若出现以下这样的报错,说明此版本高斯与CPU不兼容,不支持AVX2指令集或使用的是较新的AMD的CPU,比如ZEN2架构的,虽然支持相应的指令集,但由于编译器与CPU架构之间的兼容问题导致以上报错
这个时候需要增加一条变量就可以解决该报错问题
增加完变量后可以重新输入指令跑测试文件,看是否正常使用
二、GaussView6安装
GaussView是一款配套高斯gs的可视化软件,可以生成输入文件、查看结果文件,以下简称gv。但是该软件在Linux下需要GUI界面。
首先需要上传gv6软件包到服务器上
这样就可以直接输入gv6打开程序了
三、使用脚本安装
下面为自己随便写的bash安装脚本,目前只支持G16版本名称为
G16-A03-SSE42.tbz
,GV6名称为gv6.tar.bz2
将安装包放于/home/用户名
目录下
默认安装路径在/home/用户名
下使用方法:创建一个.sh文件,例如install_GS.sh
把下面的内容粘贴进去
目前仅支持CentOS和Ubuntu
创建文件,把内容粘贴进去,注意后缀为.sh
输入指令bash
xxxx.sh
运行 运行后会自动识别G16和GV6安装包进行安装,目前只支持G16与GV6共同安装或G16单独安装,不支持单独安装GV6 若报错请尝试手动安装
- 作者:ywba
- 链接:https://www.ywba.top/article/a997f830-5403-4d9e-a2bf-72d7ff40c289
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。