计算化学公社

标题: Fedora系统安装gaussian multiwfn 求助 [打印本页]

作者
Author:
skdmax    时间: 2022-8-27 07:08
标题: Fedora系统安装gaussian multiwfn 求助
各位专家老师上午好,本人使用macbook pro M1pro chip. 使用pd17安装了Fedora34-arm64虚拟系统,想在虚拟系统上面跑一下gaussian 与multiwfn, 但是安装时候出现如下报错,
bash: /home/parallels/g16/gau-machine: cannot execute binary file: Exec format error[parallels@hao-fedora ~]$ g16
bash: /home/parallels/g16/g16: cannot execute binary file: Exec format error
[parallels@hao-fedora ~]$ m
bash: m: command not found...
[parallels@hao-fedora ~]$

请问是系统不兼容吗?还是我哪里没设置对?如何解决这一问题,非常感谢



作者
Author:
abin    时间: 2022-8-27 09:56
本帖最后由 abin 于 2022-8-27 11:27 编辑

高斯暂无ARM版本。
你需要x86的主机。

另一个,也是同样道理。
完毕。
作者
Author:
sobereva    时间: 2022-8-27 11:32
量化计算目的强烈不建议用这种笔记本

这种平台上运行Multiwfn见http://bbs.keinsci.com/thread-30374-1-1.html,我未测试过

作者
Author:
abin    时间: 2022-8-27 12:15
楼上说的对。

我都忘记了,那个链接也是我发的。

我也有M1芯片机器,可以运行MultiWFN。
按照描述操作即可。

作者
Author:
skdmax    时间: 2022-8-27 12:45
abin 发表于 2022-8-27 09:56
高斯暂无ARM版本。
你需要x86的主机。

通过pd安装Windows可以正常运行multiwfn
作者
Author:
abin    时间: 2022-8-27 13:20
skdmax 发表于 2022-8-27 12:45
通过pd安装Windows可以正常运行multiwfn

这有什么不太明白的地方吗?

x86和ARM都共同支持一些指令集。

如果你的二进制文件,
没有用到特殊的专属指令集,
基本可以运行的。

或者做了交叉编译的话,
放哪一个平台都可以运行呀。


难道M1机器,通过PD,可以运行x86虚拟机?

我晓得,M1机器,通过模拟方式可以运行x86虚拟机,可是效率奇差。
但是,并非通用的虚拟机模式。
作者
Author:
gog    时间: 2022-8-28 07:33
Fedora36更新也差不多了。可以试试36这个版本的arm系统
作者
Author:
mizu-bai    时间: 2022-8-28 22:38
Gaussian 09/16 for Mac 可以通过 Rosetta 转译在 M1 上正常运行,性能损耗也不大。Multiwfn 可以参考社长提到的方法自行编译,我在 Intel macOS 上成功编译,可以使用 GUI,功能无缺失。另外 Apple 将要支持在虚拟化的 ARM Linux 系统中以 Rosetta 方法转译运行 x64 的 Linux 软件,可以期待一下。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3