发布于: 2022-10-19最后更新: 2026-2-24字数 1040阅读时长 3 分钟

type
status
date
slug
summary
tags
category
icon
password
Property
Feb 24, 2026 06:37 AM
URL

1. 准备工作

1.1 软件下载

下载 Gaussian 16 和 GaussView 6 :

1.2 系统配置

  • rosetta 安装
打开终端,输入
notion image
 
  • 运行任何来源安装
打开终端输入
然后输入密码就行了

1.3 移动软件

解压后,你会看见两个包,一个是 g16 一个是 gv ,将 g16 和 gv 文件夹放入 应用程序 中去
notion image
 
至此,准备工作完成

2. 安装 Gaussian 16

修改 /Applications/g16/bsd/g16.profile 中的 85 和 89 行,用 # ,如下图所示,
notion image

2.1 建立 scratch 文件夹

进入到 应用程序 中的 g16 文件夹,然后建立一个名字为 scratch 的文件夹

2.2 环境变量的配置

注意 macOS Catalina 及以上版本默认终端应该都是 zsh,所以我们需要用 zsh 配置。
按住 command + 空格键,输入 终端 两个字
notion image

配置终端环境变量

使用 vi 编辑 ~/.zshrc
在文件末尾加入以下内容:
保存后,给 g16 目录设置权限(不同电脑权限可能不同,建议都执行一下):
 
然后 source 一下让环境变量生效:
此时在终端中已经可以使用 g16 命令了。

配置 GUI 环境变量(LaunchAgent 方式)

Mac 上 GUI 程序(比如 GaussView)默认不会继承终端的 shell 环境变量,如果只配了 .zshrc,直接从启动台打开 GaussView 会报错找不到 Gaussian。
我们通过 macOS 的 LaunchAgent 机制,在每次登录时自动将环境变量注入到 GUI 环境中,这样所有图形程序(包括 GaussView)都能拿到这些变量,且重启后依然生效
~/Library/LaunchAgents/ 目录下新建一个文件,命名为 setenv.g16root.plist,内容如下:
⚠️
注意: plist 文件中 Label 的值必须和文件名(去掉 .plist 后缀)一致,且必须包含 RunAtLoadtrue,否则系统不会自动加载。
保存后,在终端加载并验证:
三条 getenv 都返回正确的值就说明配置成功了。至此 g16 安装完成。

2.3 配置多核运行

在终端里面,使用下面的命令
notion image
建立一个 Default.Route 文件
  • M 代表使用多少内存
  • P 代表使用多少核心

3. 安装 GaussView 6

  • 一种办法可以和 Linux一样配置环境变量来运行,但是这种办法每次都需要打开终端输入 gv ,太麻烦
  • 第二种办法是把 gv 文件夹下面的 gview.sh 脚本拖入到终端也可以运行,同样每次都需要用终端,略显麻烦
  • 还有一种办法是安装所谓的 Crossover 软件,进行一系列骚操作,也比较麻烦。
 
本文所使用的办法和以上方法均不相同,看我操作。
将 gv 文件夹移动到 应用程序 当中,下面是重点
notion image
 
  • 第一步,将 gview 拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
  • 第二步,将 data 文件夹拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
  • 第三步,将 help 文件夹拖到 应用程序 中,然后打开 gview 程序,打开后退出,注意要完全退出
 
然后就可以愉快滴用了。
 

4. 题外话

对于 Mac 而言,Mac 自从 m1 芯片以来,主频非常高,按道理是非常适合 Gaussian 的计算的,但是由于 Mac 系统昂贵的内存,导致了 Mac 计算的受限,因为通常 Gaussian 做振动分析非常消耗内存,没有 64GB 以上,基本稍微大一点的分子就算不动了。

Loading...
关于杂环化合物的命名

关于杂环化合物的命名

Ubuntu20.04 安装 GAMESS

Ubuntu20.04 安装 GAMESS


公告
公告
博客重大更新,更换为matery主题,阅读体验更加好了。
和博主联系
notion image