| 查看: 1151 | 回复: 1 | ||||
[交流]
【求助】siesta中PDOS文件的处理
|
| 请教高手,如题,在siesta中怎么处理PDOS文件! |
» 收录本帖的淘帖专辑推荐
siesta问题 |
» 猜你喜欢
3,4-二羟基苯乙酮如何纯化?
已经有5人回复
国基评审
已经有10人回复
析晶
已经有5人回复
国自然面上和省基金B类撒花
已经有22人回复
2026-博士申请
已经有4人回复
26级硕士毕业生求博导收留
已经有4人回复
考研调剂
已经有3人回复
急招9月入学博士,要有4级、最晚7月硕士毕业。精密电机驱控课题;学位材料
已经有5人回复
又一批高校组建人工智能学院 师资行吗 不是骗人吗
已经有7人回复
有没有学校收留
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
siesta-3.1编译成功,但有几个问题求助
已经有7人回复
求助Siesta计算熟手,想学习此软件
已经有8人回复
SIESTA中能带文件*.bands的处理
已经有49人回复
origin 做DOS 图
已经有7人回复
【求助】H2 Binding Energy@SIESTA
已经有13人回复
【求助】请教在ATK中怎样使用自己的或者Siesta的赝势
已经有4人回复
【求助】siesta输入文件中赝势文件的作用?
已经有8人回复
【求助】siesta2.0.2 安装有些警告
已经有4人回复
【求助】如何用origin做pdos图!
已经有9人回复
【求助】siesta3.0 安装,错误一箩筐
已经有11人回复
【求助】siesta中transiesta模块的收敛标准是啥~~
已经有20人回复
【求助】请教siesta3.0-beta如何计算PDOS、overlap population及coop
已经有12人回复
» 抢金币啦!回帖就可以得到:
济南大学化学化工学院泰山学者张昭良教授招收2026年博士研究生
+1/85
中国水产科学研究院黄海水产研究所张旭志课题组招聘 可穿戴传感器研究 科研助理
+1/82
江苏科技大学/江苏大学施伟东教授团队全年招收博士生,可与香港香港城市大学联合培养
+1/80
94年大龄博士工作选择
+1/74
清华大学化学系张韶光课题组博士后招聘【金属有机化学/高分子合成/计算有机化学】
+1/54
有偿求购 / 交换 THP1-ISRE-luciferase、293T-STING-luciferase 稳转报告细胞
+1/37
【博士生招生】北京林业大学工学院/徐道春团队/2026年秋季入学
+1/30
招聘学术型博士--噬菌体方向
+1/19
招聘 | 深圳大学心理学院韩传亮课题组招聘副研究员一名
+1/19
南开化学-蔡康课题组-有机/超分子/高分子化学-急招一名博士 [4月28号截止]
+3/15
湖南大学张旺课题组硕士/博士/博士后招聘
+1/11
天津理工王铁教授、刘莎教授急招2026年博士研究生,还有名额,速速联系
+1/7
89年深圳高中老师,诚征女友
+1/7
大连理工大学张硕课题组 2026 年秋季博士生招生启事(有机合成/糖化学方向)
+1/5
江苏科技大学施伟东教授课题组招生2026年考核制博士生
+1/4
广东公办省属高校招聘博士后2名,优秀可申请留校。年薪28-40万,科研奖励另计
+1/3
同济大学环境学院 肖倩特聘研究员课题组 招聘2027级硕士/博士
+1/3
南开大学齐迹课题组招收有机分子合成、免疫学、分子生物学相关方向的博士研究生
+1/3
香港科技大学-土木及环境工程系-博士招生
+1/1
药学人员在疾控中心到底能不能晋升职称
+1/1
★ ★ ★ ★
cenwanglai(金币+2):谢谢回复! 2010-11-10 17:33:18
sunyang1988(金币+2):呵呵,辛苦了 2010-11-10 19:00:47
maomao-666(金币+5): 2010-11-10 19:03:48
cenwanglai(金币+2):谢谢回复! 2010-11-10 17:33:18
sunyang1988(金币+2):呵呵,辛苦了 2010-11-10 19:00:47
maomao-666(金币+5): 2010-11-10 19:03:48
|
百度来的哈~~ 一: pdosxm 我主要参考的http://fisica.ehu.es/ag/siesta-extra/issues.html 使得siesta输出的PDOS文件中没有*。 另外对于nspin=2的情况,修改了pdosxml的代码,使得其能用。 (1) 在arch.make中加入 FPPFLAGS= -DWXML_INIT_FIX $make clean , $make 这样siesta输出的PDOS文件中就没有*。 (2)推荐使用/Util/pdosxml,来读取PDOS文件,并转化成gnuplot能处理的形式 使用参见/Util/pdosxml/README 主要步骤如下: 1 在m_orbital_chooser.f90 中选好你要的轨道 2 make 3 ./pdos h2o_dos.PDOS >out 采用原来的代码,计算nspin=2时会出错,http://fisica.ehu.es/ag/siesta-extra/issues.html给出的 m_pdos.f90文件 其实和原来的一样。我们要自己改一下代码 在 m_pdos.f90 大概150多行的地方: if (spin_polarized) then dos1 = dos1 + data(1:ndata:2) dos2 = dos2 + data(2:ndata:2) else dos1 = dos1 + data endif || 替换成 || || \ / if (spin_polarized) then !shanghui add here to make nspin=2's pdos do i=1,ndata/2 dos1(i) = dos1(i) + data(2*i-1) dos2(i) = dos2(i) - data(2*i) enddo !shanghui end add here else dos1 = dos1 + data endif 这样你就能做出正负分开的PDOS了。 上面修改好的siesta放在 cluster4 /public/soft/siesta/siesta_Util_pdosxml 二 : readpdos 我写的一个小代码,放在 210.45.121.200 ~/share/Seminar_backup/siesta_tutorial/soft_siesta/readpdos 可以对有*号的PDOS文件都能处理,但是每次体系,都要重新修改代码 |
2楼2010-11-10 17:30:45













回复此楼