24小时热门版块排行榜    

查看: 2074  |  回复: 4

c_chi

木虫 (正式写手)

[求助] siesta 3.1 画电荷密度图

急啊!!!我遇到的困难如下:
我使用相同的输入文件分别用siesta2.02和siesta3.1计算,然后用denchar.x-s32计算电荷密度;但是用siesta2.02可以计算并得到结果,而siesta3.1的结果就无法计算,一运行就报错。而且两者的输出文件数很不一样,siesta2.02输出文件有90个左右,siesta3.1输出文件只有40个左右。
我怀疑过可能是两个版本的默认参数设置不一样,但我对比了计算电荷密度需要的参数,两者的默认值是一样的。不知道是参数问题还是软件安装问题,希望各位高手指点一下,或者给出你们用siesta3.1计算电荷密度成功的脚本例子,先谢谢个问了。

我的脚本如下:
#!/bin/sh

SystemName          graphene_Li_CO2
SystemLabel         graphene_Li_CO2

NumberOfAtoms       4
NumberOfSpecies     3
%block ChemicalSpeciesLabel
1  6   C
2  8   O
3  3  Li
%endblock ChemicalSpeciesLabel
XC.functional  GGA
XC.authors     PBE
SpinPolarized  true

# =====================================================================================
# Cell & K-MP-grid
LatticeConstant   20 Ang   # Lattice constant alat
%block LatticeVectors               # in units of alat
1   0   0
0   1   0
0   0   1
%endblock LatticeVectors
%block kgrid_Monkhorst_Pack
1 0 0   0.0
0 1 0   0.0
0 0 1   0.0
%endblock kgrid_Monkhorst_Pack
# =====================================================================================
# SCF options
MaxSCFIterations      100       # Maximum number of SCF iter
DM.NumberPulay         5            # One Pulay every 5 iter
DM.MixingWeight       0.25          # New DM amount for next SCF cycle
DM.Tolerance          1.d-4         # Tolerance in maximum difference
DM.UseSaveDM          true            # to use continuae..ion files
SolutionMethod        diagon        # OrderN or Diagon

# DM.UseSaveDM         true          # Restart
DM.AllowReuse          T
DM.AllowExtrapolation  F

MeshCutoff           150. Ry         # OK for carbon (see Emilio)
OccupationFunction   FD
ElectronicTemperature  250 meV       # Temp. for Fermi smearing
# MD
MD.TypeOfRun         broyden
MD.NumCGsteps        100
MD.MaxForceTol       0.05 eV/Ang
#==========================================================================
# Denchar Options
SaveRho       true
SaveDeltaRho  true
WriteDenchar  true

Denchar.TypeOfRun  3D
Denchar.PlotCharge T
Denchar.CoorUnits  Ang
Denchar.DensityUnits Ele/Ang**3
Denchar.NumberPointsX  100
Denchar.NumberPointsY  100
Denchar.NumberPointsZ  100
Denchar.MinX   5 Ang
Denchar.MaxX   15 Ang
Denchar.MinY  5 Ang
Denchar.MaxY  15 Ang
Denchar.MinZ   5 Ang
Denchar.MaxZ   15 Ang
# =====================================================================================
# Output Options
LongOutput   true
BandLinesScale    ReciprocalLatticeVectors

# =====================================================================================

AtomicCoordinatesFormat    Ang  # Format for inates
%block AtomicCoordinatesAndAtomicSpecies < xyz.dat

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

c_chi

木虫 (正式写手)

如果大家不好回答的话,能不能贴出一个成功话好电荷密度图的siesta 3.1 脚本
2楼2011-12-20 15:21:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
WDD880227(金币+2): 感谢交流~~~有帮助~~ 2011-12-23 08:44:40
c_chi(金币+10): ★★★很有帮助 2011-12-28 14:30:41
你的这个问题,不清楚你为什么用dengchar.你其实可以用grid2cube文件的。denchar也是得到cube文件。grid2cube文件在Util中的Grid里面。使用方法源代码打开就能看见自我解释。另外还有一个就是rho2cube,是在rho2xfs基础上修改得到的。两个虽然都是读取grid数据文件,例如.RHO,DRHO,.VH,VT,TOC,等等。但是他们的使用还是有一个较大的区别的,就是输出的格子能不能自己定义的问题。
第二个使用参考下面的帖子。
http://muchong.com/bbs/viewthread.php?tid=2482325&fpage=1
弘德明志博学笃行
3楼2011-12-22 23:11:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

c_chi

木虫 (正式写手)

引用回帖:
: Originally posted by zhangguangping at 2011-12-22 23:11:05:
你的这个问题,不清楚你为什么用dengchar.你其实可以用grid2cube文件的。denchar也是得到cube文件。grid2cube文件在Util中的Grid里面。使用方法源代码打开就能看见自我解释。另外还有一个就是rho2cube,是在rho2xf ...

学习了,但我还想知道siesta2.02和siesta3.1具体有什么区别,因为我用相同的输入文件,siesta2.02是可以得到cube文件的,但用siesta3.1不能计算得到?这会是dentchar对它们输出文件的处理方式的问题吗?还是siesta高版本输出的差异?
4楼2011-12-28 14:33:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖


fzx2008(金币+1): 谢谢指教 2012-01-08 14:18:04
c_chi(金币+5): ★★★很有帮助 谢谢 2012-01-10 02:32:20
引用回帖:
4楼: Originally posted by c_chi at 2011-12-28 14:33:36:
学习了,但我还想知道siesta2.02和siesta3.1具体有什么区别,因为我用相同的输入文件,siesta2.02是可以得到cube文件的,但用siesta3.1不能计算得到?这会是dentchar对它们输出文件的处理方式的问题吗?还是sies ...

如果你想知道两个版本的RHO文件有什么不同的话,你可以相应的找到这两个版本相应的代码比较一下就是了,那样非常明了了。
弘德明志博学笃行
5楼2012-01-08 14:15:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 c_chi 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2026国自然函评费到账 +16 羊腰板 2026-08-21 17/850 2026-08-23 23:02 by tianxiaochun
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 范进中举一文的中心思想 +3 炎黄贵胄 2026-08-22 4/200 2026-08-22 20:02 by mycsru
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +16 医学老男孩 2026-08-20 20/1000 2026-08-21 21:13 by Ldrop2023
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
信息提示
请填处理意见