24小时热门版块排行榜    

查看: 599  |  回复: 0

lemonare

新虫 (小有名气)

[求助] Siesta并行问题

使用Siesta的Diagonal方法并行计算能带,如果是4核并行运算的话,会报错如下:

siesta:                 ==============================
                            Begin CG move =      0
                        ==============================

outcoor: Atomic coordinates (Ang):                          
    0.00000000    0.00000000    0.00000000   1       1  Zn
    1.35233000    1.35233000    1.35233000   2       2  S

superc: Internal auxiliary supercell:     6 x     6 x     6  =     216
superc: Number of atoms, orbitals, and projectors:    432   6048   6912

outcell: Unit cell vectors (Ang):
        0.000000    2.704650    2.704650
        2.704650    0.000000    2.704650
        2.704650    2.704650    0.000000

outcell: Cell vector modules (Ang)   :    3.824953    3.824953    3.824953
outcell: Cell angles (23,13,12) (deg):     60.0000     60.0000     60.0000
outcell: Cell volume (Ang**3)        :     39.5697
New_DM. Step:     1
Initializing Density Matrix...

InitMesh: MESH =    20 x    20 x    20 =        8000
InitMesh: Mesh cutoff (required, used) =   100.000   113.345 Ry

* Maximum dynamic memory allocated =     9 MB
p2_20468:  p4_error: : 9039
rm_l_2_20507: (7.019531) net_send: could not write to fd=5, errno = 32
p2_20468: (7.019531) net_send: could not write to fd=5, errno = 32
p0_7752: (7.125000) net_send: could not write to fd=4, errno = 32

但是如果设置Diag.ParallelOverK为true的话,就可以并行运算了,但设置这个参数的话,就不能设置Bandline等计算能带的参数,而且请教别人之后,知道是不需要设置Diag.ParallelOverK的,Siesta可以并行计算能带...
想请教一下,问题出在哪,该怎么解决。
回复此楼

» 猜你喜欢

每一天都是一个成长的过程!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 lemonare 的主题更新
信息提示
请填处理意见