24小时热门版块排行榜    

查看: 533  |  回复: 6
当前主题已经存档。

snowmami

新虫 (正式写手)

[交流] 【求助】傻眼了!用命令行格式如何进行超晶胞中某个原子的替换?

WIEN2k中拟用命令行格式建立超晶胞,并进行摻杂,但当我进行如下操作时:
mkdir ZnO_new
cd ZnO_new
cp ../ZnO/ZnO.struct ZnO_new.struct
x supercell
然后, 在提示Number of cells in x;y;z direction:后均输入2,
系统便提示:
Supercell generated sucessfully.
Stored in struct file: ZnO_new_super.struct                                    
问题的关键是下面:               
You may need to replace an atom by an impurity or distort the positions, ....
0.004u 0.000s 10:38.51 0.0%        0+0k 152+32io 1pf+0w
怎么进行替换(摻杂)的输入啊?
我本来想输入
s=loadstruct("ZnO_new_super.struct"----定义s变量
s1=replaceatom(s,3,"Co"----定义s1变量,实现在ZnO的超晶格中摻杂Co
但是,事与愿违,我输入
s=loadstruct("ZnO_new_super.struct"
便出现:
bash: syntax error near unexpected token `('
于是我把括号该成了”\"
结果是提示符变成了“>"
我傻眼了:
这是为何啊,用命令行格式怎样才能实现替换超晶格中的某个原子啊!
类似这些细节去哪里找啊,手册上没有啊!
我是新手,请高手不吝指教!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gzqdyouxia

金虫 (著名写手)

羞答答的老大


小木虫(金币+0.5):给个红包,谢谢回帖交流
直接进入结构文件改不就行了吗?
一不小心耽误了几年
2楼2010-03-31 19:12:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snowmami

新虫 (正式写手)

gzqdyouxia:
大哥,请您说详细点嘛!
您能否把命令些出来呢?我刚接触这个,麻烦您多多指点了!
3楼2010-04-01 09:11:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

空壳

金虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖交流
hometownlove:就是用vi 编辑器修改结构文件 2010-04-01 12:18
2楼的意思是让你 用VI。。。。其实我不懂这个。
4楼2010-04-01 09:46:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snowmami

新虫 (正式写手)

5楼2010-04-01 10:39:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hometownlove

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
可试试用vi 编辑器修改结构文件
努力科研,不断学习!
6楼2010-04-01 12:18:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snowmami

新虫 (正式写手)

还有一点不明白,
我想建立一个2乘2乘2的ZnO超原胞
在提示Number of cells in x;y;z direction:后均输入2,
是不是就是建立一个2乘2乘2的超原胞了?
但是,不对劲的是:
为什么建立好的文件里只有16个原子,应该有32个才对啊?
7楼2010-04-01 16:22:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 snowmami 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见