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

计算化学公社

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

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

[复制链接]

179

帖子

1

威望

554

eV
积分
753

Level 4 (黑子)

发表于 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

查看全部评分

129

帖子

0

威望

435

eV
积分
564

Level 4 (黑子)

发表于 2019-8-8 04:52:28 | 显示全部楼层
mac跑gs效率好像不行 之前试过
你试试
B样条插直
https://zhuanlan.zhihu.com/p/21936803

179

帖子

1

威望

554

eV
积分
753

Level 4 (黑子)

 楼主| 发表于 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


125

帖子

0

威望

1681

eV
积分
1806

Level 5 (御坂)

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

65

帖子

0

威望

271

eV
积分
336

Level 3 能力者

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

227

帖子

1

威望

2319

eV
积分
2566

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 我很赞同

查看全部评分

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

594

帖子

0

威望

2725

eV
积分
3319

Level 5 (御坂)

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

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

评分

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

查看全部评分

65

帖子

0

威望

271

eV
积分
336

Level 3 能力者

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

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

65

帖子

0

威望

271

eV
积分
336

Level 3 能力者

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

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

129

帖子

0

威望

435

eV
积分
564

Level 4 (黑子)

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

正解 各位千万小心...
B样条插直
https://zhuanlan.zhihu.com/p/21936803

109

帖子

0

威望

646

eV
积分
755

Level 4 (黑子)

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

哇嘎嘎嘎

93

帖子

0

威望

1098

eV
积分
1191

Level 4 (黑子)

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

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

本版积分规则

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

GMT+8, 2020-2-17 04:28 , Processed in 0.149967 second(s), 25 queries .

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