24小时热门版块排行榜    

查看: 777  |  回复: 5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zdhlover

荣誉版主 (职业作家)

小木虫之莲花佛

[交流] 为活跃和加强交流,特开设Siesta&ATK个人经验总结以及使用技巧心得专贴!

为了活跃Siesta&ATK版面,特开设Siesta&ATK个人经验总结以及使用技巧心得专贴,让使用Siesta&ATK 的各位虫子在该贴发表自己使用Siesta&ATK 的个人经验、如何建模、软件参数设置、如何输入输出及处理数据等的个人技巧和心得专贴,同时本帖参与此次【迎圣诞、新年】第一性原理版嘉奖活动!活动期间所发回帖参与本次活动的新主题贴奖励,欢迎各位使用Siesta&ATK的虫子发表上述内容以及遇到问题后自己如何解决该问题的。问题贴和讨论帖请另行发布,本帖为Siesta&ATK个人经验总结以及使用技巧心得专贴!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fan0221

木虫 (正式写手)

★ ★ ★
zdhlover(金币+3,VIP+0):欢迎常来,欢迎讨论,新年快乐
关于建模 我来小声发表个建议 如果是在GView或者MS中建立好的模型  可以将其做成MS的标准文件 就是  .xyz 然后在Virtual NanoLab中的 Result Browser中输入 记住是点击open然后找到 .xyz 的位置打开,直接拖进去不可以。这样Virtual NanoLab就会输出ATK标准的原子元素和原子坐标,接着写上控制语句就可以计算了。不知道算不算是个技巧。
没事走两步!
3楼2008-12-26 16:51:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

zdhlover

荣誉版主 (职业作家)

小木虫之莲花佛

★ ★ ★
wuli8(金币+3,VIP+0):祝您节日快乐!
Atomistix ToolKit(ATK) 2.1的输入文件与以前版本完全不同,由于它改用了新的编程方式,在内核的C++库代码基础上,采用python写了很多函数接口。现在ATK2.1版本它内嵌了python编译器,它的输入文件完全按照python语言编程的风格来写,但是只能调用ATK2.1内部的函数、类和对象等,以及ATK2.1 内嵌了python的一些库文件(比如numarray, Numeric, numpy)。用户可以在ATK2.1的基础自己编写自己的特定的功能(好像并不是这样,大多数只是做数据处理的工作,和优化原来要由shell脚本来完成一些的工作,现在可以用python脚本方便地处理)。这样在准备ATK2.1的输入文件时,就要费点神了。

在使用ATK2.1之间要先看看Python语言的的书,学一些基本Python编程的知识是必须。理解什么是List(列表),Dictionary (字典), Class(类), Function(函数), Object(对象)等概念。

ATK2.1的输入文件是.py为扩展名的输入文件。运行时的命令就是atk *.py,输出文件要根据自己想要什么数据,自己在输入文件中做定义(编程)。(当然,计算结果可以直接输出成Virtual NanoLab的文件格式.vnl或NetCDF文件格式.nc。这两个文件可以直接导入Virtual NanoLab进行可视化所计算的物理量。,要输出其他格式的计算结果需要自己在脚本文件中编程)

[ Last edited by zdhlover on 2008-12-25 at 15:42 ]
2楼2008-12-25 15:39:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zdhlover

荣誉版主 (职业作家)

小木虫之莲花佛

★ ★ ★ ★ ★ ★
wuchenwf(金币+6,VIP+0):谢谢交流,新年快乐!
本文由sunray55  发表,应其要求发到这里,多谢他提供心得,欢迎再来!!

还是收敛问题

一点心得,2008以后版本换了方法,尤其电极和中心区一起计算了。
系统大点经常不收敛,常用办法见《ATK使用技巧》一文。
但是具我个人使用心得,其实最好的办法是收敛换成低版本算(低版本电极中心区分开计算)。
因为license是通用的,所以高版本和低版本可以装在同一台机器上,
在bin里把高版本路径设为atk路径,只要打atk就是调用高版本,
如果需要低版本就打绝对路径。
注意高低版本输入输出文件不太一样,但是低版本的.NC文件可以用新版本读作为输入,再计算传输部分。
如果大家碰到不收敛问题,atk使用技巧里的9个方法都试了,还不行,不妨试试我说的这个方法。
good luck
4楼2008-12-30 15:20:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mayim2008

金虫 (正式写手)

我只会用SIESTA计算,呵呵!~~~~用了一年多了~
5楼2009-04-04 17:08:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见