计算化学公社

 找回密码 Forget password
 注册 Register

用ASE做切面操作时指定切割位置?

查看数: 708 | 评论数: 2 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-7-26 16:48

正文摘要:

用ASE做切面操作时指定切割位置? 想进行这样操作,如何使用代码实现,谢谢指导!

回复 Reply

卡开发发 发表于 Post on 2023-7-26 19:42:14
没办法直接实现,我以往的办法是surface做完不加表面,然后沿着z方向平移需要后再重新切001,如果要完善,那么得把ase.build.surface调用到的build彻底改掉。其实达不到的功能还不止于此,如果你是FCC或者BCC的晶胞,在MS当中找了对称性切出来的和不找对称性切出来的是有区别的(偶尔会有bug,需要重置一下晶面方向),ase即便和pymatgen组合使用也很难真正做出类似的功能。
sobereva 发表于 Post on 2023-7-26 17:02:35
发帖的时候看清楚板块再发,这在首页的公告栏里已经明确提醒了,求助帖别发到资源分享子版块,这次给你移动了,以后发错地方直接删帖+扣分处理。

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

GMT+8, 2024-11-26 08:35 , Processed in 0.363521 second(s), 25 queries , Gzip On.

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