24小时热门版块排行榜    

查看: 1414  |  回复: 6

identation

金虫 (著名写手)

[求助] 请教,为什么会出现这样的情况?谢谢大家

我在测试mesh cutoff的时候,一直很顺利,mesh cutoff从200Ry一直增加到750ry,200到700ry的测试中都很顺利完成了scf运算,但是当mesh cutoff增加到750ry时,出现了这样的输出情况

InitMesh: MESH =    80 x    80 x    80 =      512000
InitMesh: Mesh cutoff (required, used) =   750.000   870.761 Ry

* Maximum dynamic memory allocated =   168 MB

stepf: Fermi-Dirac step function

siesta: Program's energy decomposition (eV):
siesta: Ebs     = -48733249.309373
siesta: Eions   =     10539.985266
siesta: Ena     =*****************
siesta: Ekin    =      5039.821056
siesta: Enl     =     -2320.791946
siesta: DEna    =        -0.148201
siesta: DUscf   =         0.000000
siesta: DUext   =         0.000000
siesta: Exc     =     -1407.884017
siesta: eta*DQ  =         0.000000
siesta: Emadel  =         0.000000
siesta: Emeta   =         0.000000
siesta: Emolmec =         0.000000
siesta: Ekinion =         0.000000
siesta: Eharris =*****************
siesta: Etot    =*****************
siesta: FreeEng =*****************

siesta: iscf   Eharris(eV)      E_KS(eV)   FreeEng(eV)   dDmax  Ef(eV)
siesta:    1******************************************390.3300********
timer: Routine,Calls,Time,% = IterSCF        1    2189.282  98.32
elaps: Routine,Calls,Wall,% = IterSCF        1     327.087  98.11
siesta:    2******************************************  0.0553********
siesta:    3******************************************  0.0453********
siesta:    4******************************************  0.0027********
siesta:    5******************************************  0.0030********
siesta:    6******************************************  0.0009********
siesta:    7******************************************  0.0007********
siesta:    8******************************************  0.0003********
siesta:    9******************************************  0.0002********
siesta:   10******************************************  0.0002********
siesta:   11******************************************  0.0002********
siesta:   12******************************************  0.0002********
siesta:   13******************************************  0.0002********
siesta:   14******************************************  0.0001********
siesta:   15******************************************  0.0001********
siesta:   16******************************************  0.0002********
siesta:   17******************************************  0.0002********
siesta:   18******************************************  0.0002********
siesta:   19******************************************  0.0002********
siesta:   20******************************************  0.0002********
siesta:   21******************************************  0.0001********
请问是为什么呢?
我的输入文件如下:

SystemName         
SystemLabel         
NumberOfAtoms       10
NumberOfSpecies     4

%block ChemicalSpeciesLabel
1  * *    # Species index, atomic number, species label
2  * *
3  * *
4   * *
%endblock ChemicalSpeciesLabel

LatticeConstant    1.889727 Bohr
%block LatticeVectors
* * *
* * *
* * *
%endblock LatticeVectors

AtomicCoordinatesFormat  ScaledByLatticeVectors
%block AtomicCoordinatesAndAtomicSpecies
   * * *   1
   * * *   1
* * *  2
* * *   3
  * * *  4
    * * *   4
    * * * 0  4
  * * *   4
  * * *   4
   * * *   4
%endblock AtomicCoordinatesAndAtomicSpecies
%block AtomicCoordinatesOrigin
  0.000   0.000   0.000
%endblock AtomicCoordinatesOrigin

PAO.BasisType    split
PAO.SplitNorm    0.15
PAO.EnergyShift  0.01 Ry

%block PAO.Basis # Define Basis set
*  5      2.23376
n=5   0   1   E    75.06727     3.90515
     4.47365
     1.00000
n=6   0   2   E    71.19116     3.69937
     5.35635     4.45480
     1.00000     1.00000
n=5   1   1   E     9.59098     0.01349
     4.68524
     1.00000
n=6   1   1   E    87.28316     3.65766
     5.49527
     1.00000
n=5   2   1   E    14.20169     4.25960
     5.28396
     1.00000
*   5      2.25014
n=3   0   1   E     0.64399     2.65247
     3.03150
     1.00000
n=4   0   2   E    18.52214     3.13305
     4.15184     3.42190
     1.00000     1.00000
n=3   1   1   E     8.12894     2.27894
     3.02759
     1.00000
n=4   1   1   E    16.26911     2.00889
     4.26349
     1.00000
n=3   2   2   E    14.23042     3.38062
     3.78964     2.62819
     1.00000     1.00000
*    3      0.09
n=2    0    2   E     24.13      2.59
   4.601   2.082
   1.000   1.000
n=2    1    2   E     47.15      2.61
   5.813   2.127
   1.000   1.000
n=3    2    1   E     41.49      4.31
   7.798
   1.000
%endblock PAO.Basis

%block ProjectedDensityOfStates
-20.00 10.00 0.050 2000 eV
%endblock ProjectedDensityOfStates

MeshCutoff        750. Ry
FilterCutoff      750. Ry


ElectronicTemperature   0.001 eV
DM.MixingWeight         0.1
DM.NumberPulay          4
MaxSCFiterations      400
SCFMustConverge  .true.

WriteMullikenPop  1

COOP.Write .true.

SpinPolarized     yes
NonCollinearSpin  no

%block kgrid_Monkhorst_Pack
   6  0  0  0.5
   0  6  0  0.5
   0  0  6  0.5
%endblock kgrid_Monkhorst_Pack

DM.UseSaveDM      yes

%block DM.InitSpin
*  +*     0.   0.   # atom,spin,theta,phi (deg)
*  +*    0.   0.
%endblock DM.InitSpin
之前的计算中并无问题,请问怎么回事呢?谢谢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

identation(金币+30): 2011-09-10 21:13:38
这个是因为这些打着星号的地方的数值超出了输出字符格式输出的宽度。你看看能量分解的那地方,打着星号的地方的数,然后看看这个数是不是随着你的mesh cutoff的增大而增大。
弘德明志博学笃行
2楼2011-09-06 19:10:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

identation(金币+20): 谢谢哈 2011-09-06 19:18:31
补充一下:我看到你的收敛输出好像是一直走向收敛的。虽然输出不正常了,但是数据在计算机内存里面是正常的,所以结果也是可信的。只不过如果你关心的数据恰好被打上了星号,那就无奈了。这个说明你关心的这个数据随着你的mesh cutoff没有一个收敛的趋势。另外你要想让输出的这些星号变成数值,简单的办法就是到程序里面找到输出这些数的代码,然后把格式输出的宽度增加就行。
弘德明志博学笃行
3楼2011-09-06 19:13:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

identation

金虫 (著名写手)

引用回帖:
3楼: Originally posted by zhangguangping at 2011-09-06 19:13:34:
补充一下:我看到你的收敛输出好像是一直走向收敛的。虽然输出不正常了,但是数据在计算机内存里面是正常的,所以结果也是可信的。只不过如果你关心的数据恰好被打上了星号,那就无奈了。这个说明你关心的这个数据 ...

测试meshcutoff时,收敛标准是怎么样的呢?Mesh cutoff大体上用多大数值呢?我的meshcutoff从600变到650RY,能量差大约是0.02eV,force和stress一般小数点后第三位开始变化 那取mesh cutoff为600ry,结果可信么?谢谢您
4楼2011-09-06 19:20:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

引用回帖:
4楼: Originally posted by identation at 2011-09-06 19:20:23:
测试meshcutoff时,收敛标准是怎么样的呢?Mesh cutoff大体上用多大数值呢?我的meshcutoff从600变到650RY,能量差大约是0.02eV,force和stress一般小数点后第三位开始变化 那取mesh cutoff为600ry,结果可信么? ...

收敛标准不是你自己定的吗?
我看到好像你定义的是DM收敛1.d-4
0.0553
0.0453
0.0027
0.0030
0.0009
0.0007
0.0003
0.0002
0.0002
0.0002
0.0002
0.0002
0.0001
0.0001
0.0002
0.0002
0.0002
0.0002
0.0002
0.0001
这个不就说明你的计算在走向收敛吗?
如果你的能量差别在0.002eV的话,当取750Ry的时候,为什么能量出现了很大的数,导致超出了输出长度呢?
弘德明志博学笃行
5楼2011-09-06 20:13:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

identation

金虫 (著名写手)

引用回帖:
5楼: Originally posted by zhangguangping at 2011-09-06 20:13:22:
收敛标准不是你自己定的吗?
我看到好像你定义的是DM收敛1.d-4
0.0553
0.0453
0.0027
0.0030
0.0009
0.0007
0.0003
0.0002
0.0002
0.0002
0.0002
0.0002
0.0001
0.0001
0.0002
0.0002
0.0002
...

我指的收敛是相对于mesh cutoff来讲能量的收敛啊
另外
MeshCutoff        750. Ry
FilterCutoff      750. Ry

这里FilterCutoff 怎么指定呢?如果仅制定mesh cutoff,其余的用默认值可以么?
谢谢
6楼2011-09-06 20:19:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖


uuv2010(金币+1): 多谢提示 2011-09-06 22:46:07
引用回帖:
6楼: Originally posted by identation at 2011-09-06 20:19:36:
我指的收敛是相对于mesh cutoff来讲能量的收敛啊
另外
MeshCutoff        750. Ry
FilterCutoff      750. Ry

这里FilterCutoff 怎么指定呢?如果仅制定mesh cutoff,其余的用默认值可以么?
谢谢

这个我不是很清楚。但是我看到手册上说要是用了FilterCutoff,并且跟着改变的话,就不要尝试着做mesh cutoff的收敛测试。你正是做的这个测试。
所以看看手册。把这个Filter的去掉或者固定一个值。
弘德明志博学笃行
7楼2011-09-06 22:02:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 identation 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2026国自然函评费到账 +16 羊腰板 2026-08-21 17/850 2026-08-23 23:02 by tianxiaochun
[基金申请] 让我中一个面上吧! +12 大萍1987 2026-08-20 15/750 2026-08-23 20:44 by 大萍1987
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] 只有每年这种时候来逛逛小木虫 +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
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 科研孤儿太难了 +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
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 今天放榜没戏了吧 +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
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见