计算化学公社

 找回密码 Forget password
 注册 Register
Views: 8102|回复 Reply: 7
打印 Print 上一主题 Last thread 下一主题 Next thread

[Amber] 使用Cygwin编译适用于Windows版本的amber18(含有xleap)

[复制链接 Copy URL]

50

帖子

1

威望

664

eV
积分
734

Level 4 (黑子)

自己在最近兴趣来了就尝试着使用Cygwin编译了amber18,主要的问题应该还是在nab,mmpbsa.py,pdb4amber这三个模块上有点问题,编译不出来,综合了各个版本,发现了amber18最适用于现在最新版本的Cygwin64,其余版本的ambertools会存在一些bug不太好解决,个人感觉mmpbsa.py,如果对计算要求不高的话可以尝试使用g_mmpbsa的,在使用xleap的模块的时候,需要先startxwin,在打开XTerm的终端,输入xleap,才会有界面显示,包括了几个dll文件需要手动复制到你的amber18/bin这一个目录之下,前提安装好libXt之后就不需要输入-noX11了,之后就是先安装python,在configure的路径之中添加自己的python路径,我自己的是:./configure --with-python /usr/bin/python gnu,接下来就是编译的过程,类似于boost和zlib等的库都需要自己安装,其余的问题都很细小杂碎,但是都可以解决,在这里放上一个自己的编译完成好的文件,大家可以试试看吧,具体的运行速率方面暂时还未做测试,如果说的哪里不合适,还请各位大佬指正

2021-06-01 (1).png (239.72 KB, 下载次数 Times of downloads: 23)

exe形式的可执行文件

exe形式的可执行文件

2021-06-01.png (197.64 KB, 下载次数 Times of downloads: 23)

XTerm下的xleap

XTerm下的xleap

评分 Rate

参与人数
Participants 2
eV +10 收起 理由
Reason
greatzdk + 5 好物!
sobereva + 5

查看全部评分 View all ratings

5万

帖子

99

威望

5万

eV
积分
112349

管理员

公社社长

2#
发表于 Post on 2021-6-2 05:40:57 | 只看该作者 Only view this author
没看到你提供的可执行文件
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

50

帖子

1

威望

664

eV
积分
734

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-6-2 11:59:23 | 只看该作者 Only view this author
sobereva 发表于 2021-6-2 05:40
没看到你提供的可执行文件

好的好的,谢谢sob老师提醒,非常抱歉忘记放上了链接

50

帖子

1

威望

664

eV
积分
734

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2021-6-2 12:00:01 | 只看该作者 Only view this author
非常的不好意思,上次没有放上链接应该是可以使用的,在cygwin64的环境下应该要安装上Cygwin64-X,使用X-Term之后才可以使用gedit和xleap等工具模块,其中在使用xleap的时候应该要装上一系列的dll文件,都在amber18/bin里这个目录里可以找到


链接:https://pan.baidu.com/s/1k_ea28bAwF_Oyjgb2t-AmQ

提取码:v1uv

27

帖子

0

威望

732

eV
积分
759

Level 4 (黑子)

5#
发表于 Post on 2024-10-21 17:34:57 | 只看该作者 Only view this author
链接失效了,能否麻烦补一下呢~
另外请问大佬是否尝试过不用cygwin,直接原生编译?我用之前的amber16的cygwin版本的时候,如果用其他语言的源码调用antechamber,会出现无法识别bondtype命令的问题(在PATH里),而直接命令行使用bondtype是能用的。我经过排查之后怀疑极大可能是cygwin在二级调用时候无法识别反斜杠的问题,所以想看看原生编译能不能解决。

251

帖子

0

威望

422

eV
积分
673

Level 4 (黑子)

A Student

6#
发表于 Post on 2024-10-21 17:51:58 | 只看该作者 Only view this author
本帖最后由 student0618 于 2024-10-21 17:56 编辑

我自己直接在笔记本电脑WSL 的Ubuntu编译,用了几年都没问题。(主要用来建模的,MD放linux的机器跑)
Yet to be strong in theory, yet to have enough practical skills.
Still I am having fun with MD simulation.

27

帖子

0

威望

732

eV
积分
759

Level 4 (黑子)

7#
发表于 Post on 2024-10-21 20:14:43 | 只看该作者 Only view this author
student0618 发表于 2024-10-21 17:51
我自己直接在笔记本电脑WSL 的Ubuntu编译,用了几年都没问题。(主要用来建模的,MD放linux的机器跑)

我试试

27

帖子

0

威望

732

eV
积分
759

Level 4 (黑子)

8#
发表于 Post on 2024-11-2 14:47:14 | 只看该作者 Only view this author
解决了,原来是我加的环境变量“/”写成“\”了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 01:23 , Processed in 0.180842 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list