24小时热门版块排行榜    

查看: 4596  |  回复: 4

Materialman

新虫 (初入文坛)

[求助] Lammps运行结果问题!无数据,出现nan! 已有1人参与

本人在进行能量优化的时候,有输出的结果但是输出的数据都为nan,不知道是什么回事,请各位大神指点迷津!

以下为相应的in文件
#------模拟环境初始化------
boundary    p p p     #边界周期性设定,自由非周期、自由非周期、自由非周期
units       real      #模型单元模式设定为real
dimension   3       #几何维度设定为3D
atom_style  full      #原子模式设定为full
neighbor    2.0 bin   #设定neighbor截断半径-力场截断半径(类似MS中Buffer width)
#------微观模型的建立------
#  定义原子结构
pair_style   lj/class2/coul/cut 10.0 10.0
#设定PCFF势函数的对势(类似MS中的Nonbond potential)信息:对势包含相互作用为范德华力和库仑力,范德华力和库仑力截断半径(类似MS中Cutoff distance)
bond_style      class2   
angle_style     class2  
dihedral_style  class2   
improper_style  class2   
read_data   ../bench/WJ/PP.lammps05  
#------设置原子相关参数------
velocity   all create 500 102486 rot yes dist &
             gaussian units box   

#------动力学设置------
#  能量优化
fix NPT all npt temp 500.0 500.0 100.0 iso 1.0 1.0 1000.0  compute pe all pe            
variable en equal c_ke+c_pe   
fix 1 all ave/time 1 10000 10000 c_temp c_ke c_pe v_en file ../bench/WJ/data/relax_PE20.dat1

minimize 1.0e-7 0 1000000 1000000
thermo    100000         
thermo_modify lost warn      
timestep 1                  
run 1000000      
运行结果:
LAMMPS (8 Jul 2013)
Scanning data file ...
  1 = max bonds/atom
  6 = max angles/atom
  9 = max dihedrals/atom
  4 = max impropers/atom
Reading data file ...
  orthogonal box = (0 0 0) to (39.0755 39.0755 39.0755)
  1 by 2 by 2 MPI processor grid
  7320 atoms
  7260 bonds
  14400 angles
  21060 dihedrals
  9600 impropers
Finding 1-2 1-3 1-4 neighbors ...
  4 = max # of 1-2 neighbors
  6 = max # of 1-3 neighbors
  12 = max # of 1-4 neighbors
  16 = max # of special neighbors
WARNING: Resetting reneighboring criteria during minimization (../min.cpp:173)
Setting up minimization ...
Memory usage per processor = 20.985 Mbytes
Step Temp E_pair E_mol TotEng Press Volume
       0          500    43041.617    45689.834    99639.726    200249.35    59664.174
     236          500    8978.4944    9795.6924    29682.461    64908.573    59664.174
Loop time of 40.9642 on 4 procs for 236 steps with 7320 atoms

Minimization stats:
  Stopping criterion = energy tolerance
  Energy initial, next-to-last, final =
         88731.4515056      18774.1886865      18774.1868369
  Force two-norm initial, final = 3071.24 323.327
  Force max component initial, final = 870.624 81.8178
  Final line search alpha, max atom move = 1.5559e-08 1.273e-06
  Iterations, force evaluations = 236 548

Pair  time (%) = 22.6427 (55.2744)
Bond  time (%) = 7.31013 (17.8451)
Neigh time (%) = 0.33576 (0.819642)
Comm  time (%) = 10.531 (25.7078)
Outpt time (%) = 0 (0)
Other time (%) = 0.144612 (0.353019)

Nlocal:    1830 ave 2187 max 1564 min
Histogram: 1 0 1 0 1 0 0 0 0 1
Nghost:    13004 ave 13494 max 12423 min
Histogram: 1 0 0 0 0 1 1 0 0 1
Neighs:    819009 ave 1.10617e+06 max 669830 min
Histogram: 2 0 0 1 0 0 0 0 0 1

Total # of neighbors = 3276035
Ave neighs/atom = 447.546
Ave special neighs/atom = 11.6721
Neighbor list builds = 7
Dangerous builds = 0
Setting up run ...
Memory usage per processor = 19.4735 Mbytes
Step Temp E_pair E_mol TotEng Press Volume
     236          500    8978.4944    9795.6924    29682.461    64908.573    59664.174
  100000         -nan            0         -nan         -nan         -nan         -nan
  200000         -nan            0         -nan         -nan         -nan         -nan
  300000         -nan            0         -nan         -nan         -nan         -nan
  400000         -nan            0         -nan         -nan         -nan         -nan
  500000         -nan            0         -nan         -nan         -nan         -nan
  600000         -nan            0         -nan         -nan         -nan         -nan
  700000         -nan            0         -nan         -nan         -nan         -nan
  800000         -nan            0         -nan         -nan         -nan         -nan
  900000         -nan            0         -nan         -nan         -nan         -nan
1000000         -nan            0         -nan         -nan         -nan         -nan
1000236         -nan            0         -nan         -nan         -nan         -nan
Loop time of 22495.5 on 4 procs for 1000000 steps with 7320 atoms

Lammps运行结果问题!无数据,出现nan!
2.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

issp-hao

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
可能是你没有设置相关的bond,angle等的系数,只设置了类型
你加上相应的bond_coeff。。。。。。。
试试看,一般情况下遇到0作分母情况就会出nan
2楼2014-09-25 09:43:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Materialman

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by issp-hao at 2014-09-25 09:43:25
可能是你没有设置相关的bond,angle等的系数,只设置了类型
你加上相应的bond_coeff。。。。。。。
试试看,一般情况下遇到0作分母情况就会出nan

好的,我试一下,非常感谢!
3楼2014-09-28 09:00:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangluwei

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by issp-hao at 2014-09-25 09:43:25
可能是你没有设置相关的bond,angle等的系数,只设置了类型
你加上相应的bond_coeff。。。。。。。
试试看,一般情况下遇到0作分母情况就会出nan

请问lj势用的时候可以不涉及到具体的原子么?两种类型的原子该怎么写呢?我先用了具体的原子这样写的
# LJ 12-6 system with npt ensemble
units lj
atom_style atomic
boundary                p p p

lattice  fcc 1.073
lattice  fcc  0.8
region box block 0 10 0 5 0 5
create_box 2 box

create_atoms 1 box

create_atoms 2 box

mass 1 1.0
mass 2 1.0

velocity                 all create 0.01 872877
timestep                0.01
dump                     1 all xyz 1000   lj.xyz

pair_style lj/cut 2.5
pair_coeff  1 1 1.0 1.0 2.5
pair_coeff  2 2 1.6 1.1765 2.5
pair_coeff  1 2 0.2 1.0882 2.5

#pair_modify shift yes mix geometric

neighbor 0.3 bin
neigh_modify every 10 delay 0 check yes
thermo                  1000

fix                   1 all npt temp 0.01 0.01 1.00 iso 0.0024 0.0024 100.0  
run                   50000
unfix                   1
thermo                  1000
运行结果总出现nan怎么回事?不用具体的原子怎么写代码呢?
新手跪谢!!!!
4楼2017-04-15 21:43:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Stoudemire29

金虫 (小有名气)

请问楼主解决问题了吗?同新手
共同进步
5楼2018-11-10 11:11:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Materialman 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 10:44 by IXZuIJ2Q7OVy
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 10/500 2026-08-23 07:17 by OEbVnUOu01ol
[论文投稿] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 4/200 2026-08-23 04:04 by OEbVnUOu01ol
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 2JOx3r2CYEgw 2026-08-22 6/300 2026-08-23 03:40 by OEbVnUOu01ol
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[教师之家] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 2JOx3r2CYEgw 2026-08-21 4/200 2026-08-22 16:52 by sunzitan
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 建议基金发布提前给出明确的时间点 +10 kulium 2026-08-21 13/650 2026-08-21 21:58 by alongwaytogo
[基金申请] 今日不放榜?网传国自然预计 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
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 基金啊基金 +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
[基金申请] 今天系统多次维护,明天很可能放榜! +10 zju2000 2026-08-16 11/550 2026-08-20 20:02 by cl479861084
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
信息提示
请填处理意见