请选择 进入手机版 | 继续访问电脑版

计算化学公社

 找回密码
 现在注册!
查看: 511|回复: 11

[Gaussian/gview] 在OSX10.14.5下编译安装G16

[复制链接]

86

帖子

1

威望

279

eV
积分
385

Level 3 能力者

发表于 2019-8-8 01:31:56 | 显示全部楼层 |阅读模式
发现OSX没人权啊,很多地方都没有OSX下G16的编译教程,就只好自己写一份了。
首先G16编译要在大小写敏感的文件系统下进行,OSX默认是大小写不敏感,但这问题在现在APFS文件系统下非常容易解决,只要创造一个大小写敏感的image就行。
打开Disk Utility后,点击你想安装的物理硬盘,比如Macintosh HD,在volume上点加号添加APFS volume to container,名字任意取,我娶了Gaussian,然后format选择APFS (case-sensitive),这样一个大小写敏感的volume就创建完成了,容量会随着使用自动增加。
然后把G16的源代码移过去变成/Volumes/Gaussian/g16,权限根据自己需要设定。
先安装PGI Compilers,community edition就行,记住自己的编译器版本,比如现在的是19.4。这数字我们之后会用到。
PGI Compilers的安装就不说了,一路下一步就行。
装完之后,打开PGI Compilers,进去文件夹/opt/pgi/,然后双击PGI.terminal打开PGI的终端。
然后设置g16root 的目录为Gaussian源代码的目录,export g16root=/Volumes/Gaussian/g16
cd到Gaussian的源代码,cd $g16root。
然后设置权限
cd g16
bsd/install

之后修改$g16root/g16/bsd/g16.login

if (! $?PGIDIR ) then
  foreach y (linux86-64 linux86)
    foreach x (16.5 2015 14.10 13.6 12.10 12.8 12.5 12.4 11.10 11.8 11.6 11.5 11.4 10.8 10.5)
      if (-e ${PGI}/$y/$x) then
        setenv PGIDIR ${PGI}/$y/$x
        goto PGIDONE
        endif
      end
    end
  setenv PGIDIR $PGI/unknown
PGIDONE:
  endif

改成
if (! $?PGIDIR ) then
  foreach y (linux86-64 linux86 osx86-64)
    foreach x (16.5 2015 14.10 13.6 12.10 12.8 12.5 12.4 11.10 11.8 11.6 11.5 11.4 10.8 10.5 19.4)
      if (-e ${PGI}/$y/$x) then
        setenv PGIDIR ${PGI}/$y/$x
        goto PGIDONE
        endif
      end
    end
  setenv PGIDIR $PGI/unknown
PGIDONE:
  endif

之后切换csh, /bin/csh
并source这个文件
source $g16root/g16/bsd/g16.login
如果提示setup-make有问题的话
修改$g16root/g16/bsd/setup-make

set mach = `gau-hname`
改成
set mach = "i386-mac64"
改完再source一下source $g16root/g16/bsd/g16.login
然后就可以编译了
bsd/bldg16 all

编译完
修改$g16root/g16/bsd/g16.profile
删掉ulimit -n hard这一行

每次要运行的gaussian的时候
export g16root=/Volumes/Gaussian/g16
source $g16root/g16/bsd/g16.profile

之后就可以运行Gaussian16了
或者直接把这两行加进.profile或者.bash_profile就行

如果你有gaussview6的osx版的话 同样把gv6放进/Volumes/Gaussian/g16下 自己搞定权限问题
然后在终端运行/Volumes/Gaussian/g16/gv/gview.sh就可以运行gaussview6了

评分

参与人数 1威望 +1 收起 理由
sobereva + 1

查看全部评分

105

帖子

0

威望

346

eV
积分
451

Level 3 能力者

发表于 2019-8-8 04:52:28 | 显示全部楼层
mac跑gs效率好像不行 之前试过
你试试

86

帖子

1

威望

279

eV
积分
385

Level 3 能力者

 楼主| 发表于 2019-8-8 06:31:00 | 显示全部楼层
本帖最后由 wuzhiyi 于 2019-8-8 06:38 编辑
pyscf 发表于 2019-8-8 04:52
mac跑gs效率好像不行 之前试过
你试试

mac那cpu那内存自然没法和你几百GB内存用linda并行化的双路服务器集群比。。。
我装gs主要
一提交集群之前试一下有没有拼写错误 不至于秒退
二可以跑gview
三运行multiwfn可以直接用chk文件(毕竟linux下生成的chk文件可以用osx下编译的formchk打开)和cubegen


119

帖子

0

威望

1461

eV
积分
1580

Level 5 (御坂)

发表于 2019-8-8 08:10:37 | 显示全部楼层
有g16 code的大佬

47

帖子

0

威望

129

eV
积分
176

Level 3 能力者

发表于 2019-8-8 09:02:21 | 显示全部楼层
老师,您的版本能发我1份吗?俺没有mac版的高斯,提供个下载链接也可,若是那样真是太好了,mac也会无所不能了。
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

214

帖子

1

威望

2097

eV
积分
2331

Level 5 (御坂)

不考了,工作去了

发表于 2019-8-8 12:01:38 | 显示全部楼层
欢乐多 发表于 2019-8-8 09:02
老师,您的版本能发我1份吗?俺没有mac版的高斯,提供个下载链接也可,若是那样真是太好了,mac也会无所不 ...

建议放弃,原因如下:
0 多嘴一句 楼主说的是苹果系统。如果你是用的Mac电脑 然后装了Windows 那么直接下载windows版本的高斯就好了
1 Mac并不适合搞计算
2 源码给你会给楼主惹来很大的麻烦
3 用网上的Linux不好吗?会用OSX系统的人 学习linux不困难

评分

参与人数 1eV +3 收起 理由
复前行79 + 3 我很赞同

查看全部评分

恍惚月余,深谙人与人之间的差距。以后还应努力学习,才能与强者比肩。

453

帖子

0

威望

2394

eV
积分
2847

Level 5 (御坂)

发表于 2019-8-8 13:29:18 | 显示全部楼层
欢乐多 发表于 2019-8-8 09:02
老师,您的版本能发我1份吗?俺没有mac版的高斯,提供个下载链接也可,若是那样真是太好了,mac也会无所不 ...

源码发的好,监狱进的早。

评分

参与人数 1eV +1 收起 理由
Xin + 1 GJ!

查看全部评分

47

帖子

0

威望

129

eV
积分
176

Level 3 能力者

发表于 2019-8-8 22:35:56 | 显示全部楼层
ABetaCarw 发表于 2019-8-8 12:01
建议放弃,原因如下:
0 多嘴一句 楼主说的是苹果系统。如果你是用的Mac电脑 然后装了Windows 那么直接 ...

不open,又无其他破解之道,巧妇难为无米之炊啊,罢了,罢了!
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

47

帖子

0

威望

129

eV
积分
176

Level 3 能力者

发表于 2019-8-8 22:40:17 | 显示全部楼层
zjxitcc 发表于 2019-8-8 13:29
源码发的好,监狱进的早。

对我们基层老百姓来说,还是开源好!还是开放的好!这种气魄值得学习!
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

105

帖子

0

威望

346

eV
积分
451

Level 3 能力者

发表于 2019-8-8 23:54:05 | 显示全部楼层
zjxitcc 发表于 2019-8-8 13:29
源码发的好,监狱进的早。

正解 各位千万小心...

108

帖子

0

威望

610

eV
积分
718

Level 4 (黑子)

发表于 2019-8-9 11:17:45 来自手机 | 显示全部楼层
zjxitcc 发表于 2019-8-8 13:29
源码发的好,监狱进的早。

哇嘎嘎嘎

93

帖子

0

威望

990

eV
积分
1083

Level 4 (黑子)

发表于 2019-8-9 13:46:43 | 显示全部楼层
zjxitcc 发表于 2019-8-8 13:29
源码发的好,监狱进的早。

  哈哈 说的好正确
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2019-9-22 08:24 , Processed in 0.163756 second(s), 29 queries .

快速回复 返回顶部 返回列表