一、notes:

1、不在data文件里写“#”(注释),否则,容易出错;

2、前两行不用写东西(建议);

3、相互作用系数可以不用写在data里边(如pair_coeff等),可有可无,but for pair_coeff,最好还是在data文件中设定,因为它比在in文件中设定更加方便、简洁。

二、主体框架(必须要有):

1.数目:原子、键、角、二面角、非二面角的的总数目

2.类型:原子、键、角、二面角、非二面角

3.box的大小:x、y、z

4.masses(质量)

5.Atoms

6.Bonds

7.Angles

8....

三、example(转载:http://blog.sina.com.cn/s/blog_b48a7ac30102w4pr.html)

Here is a sample file with annotations in parenthesis and lengthy sections replaced by dots (...). Note that the blank lines are important in this example.

LAMMPS Description           (1st line of file)                              
                                                                             
100 atoms         (this must be the 3rd line, 1st 2 lines are ignored)       
95 bonds                (# of bonds to be simulated)                         
50 angles               (include these lines even if number = 0)             
30 dihedrals                                                                 
20 impropers                                                                 
                                                                             
5 atom types           (# of nonbond atom types)                             
10 bond types          (# of bond types = sets of bond coefficients)         
18 angle types                                                               
20 dihedral types      (do not include a bond,angle,dihedral,improper type   
2 improper types             line if number of bonds,angles,etc is 0)        
                                                                             
-0.5 0.5 xlo xhi       (for periodic systems this is box size,               
-0.5 0.5 ylo yhi        for non-periodic it is min/max extent of atoms)      
-0.5 0.5 zlo zhi       (do not include this line for 2-d simulations)        
                                                                             
Masses                                                                       
                                                                             
  1 mass                                                                     
  ...                                                                        
  N mass                           (N = # of atom types)                     
                                                                             
Nonbond Coeffs                                                               
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of atom types)                     
                                                                             
Bond Coeffs                                                                  
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of bond types)                     
                                                                             
Angle Coeffs                                                                 
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of angle types)                    
                                                                             
Dihedral Coeffs                                                              
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
Improper Coeffs                                                              
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of improper types)                 
                                                                             
BondBond Coeffs                                                              
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of angle types)                    
                                                                             
BondAngle Coeffs                                                             
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of angle types)                    
                                                                             
MiddleBondTorsion Coeffs                                                     
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
EndBondTorsion Coeffs                                                        
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
AngleTorsion Coeffs                                                          
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
AngleAngleTorsion Coeffs                                                     
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
BondBond13 Coeffs                                                            
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of dihedral types)                 
                                                                             
AngleAngle Coeffs                                                            
                                                                             
  1 coeff1 coeff2 ...                                                        
  ...                                                                        
  N coeff1 coeff2 ...              (N = # of improper types)                 
                                                                             
Atoms                                                                        
                                                                             
  1 molecule-tag atom-type q x y z nx ny nz  (nx,ny,nz are optional -        
  ...                                    see "true flag" input command)      
  ...                                                                        
  N molecule-tag atom-type q x y z nx ny nz  (N = # of atoms)                
                                                                             
Velocities                                                                   
                                                                             
  1 vx vy vz                                                                 
  ...                                                                        
  ...                                                                        
  N vx vy vz                        (N = # of atoms)                         
                                                                             
Bonds                                                                        
                                                                             
  1 bond-type atom-1 atom-2                                                  
  ...                                                                        
  N bond-type atom-1 atom-2         (N = # of bonds)                         
                                                                             
Angles                                                                       
                                                                             
  1 angle-type atom-1 atom-2 atom-3  (atom-2 is the center atom in angle)    
  ...                                                                        
  N angle-type atom-1 atom-2 atom-3  (N = # of angles)                       
                                                                             
Dihedrals                                                                    
                                                                             
  1 dihedral-type atom-1 atom-2 atom-3 atom-4  (atoms 2-3 form central bond) 
  ...                                                                        
  N dihedral-type atom-1 atom-2 atom-3 atom-4  (N = # of dihedrals)          
                                                                             
Impropers                                                                    
                                                                             
  1 improper-type atom-1 atom-2 atom-3 atom-4  (atom-2 is central atom)      
  ...                                                                        
  N improper-type atom-1 atom-2 atom-3 atom-4  (N = # of impropers)          
注意:data文件不仅能够表示坐标,键,键角等,而且可以输入初始速度,键系数等信息。

lammps_data文件的更多相关文章

  1. Mapreduce的文件和hbase共同输入

    Mapreduce的文件和hbase共同输入 package duogemap;   import java.io.IOException;   import org.apache.hadoop.co ...

  2. mapreduce多文件输出的两方法

    mapreduce多文件输出的两方法   package duogemap;   import java.io.IOException;   import org.apache.hadoop.conf ...

  3. 01.SQLServer性能优化之----强大的文件组----分盘存储

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢 前天有学弟问逆天:“逆天,有没有一种方 ...

  4. SQL Server 大数据搬迁之文件组备份还原实战

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...

  5. SQLSERVER将一个文件组的数据移动到另一个文件组

    SQLSERVER将一个文件组的数据移动到另一个文件组 有经验的大侠可以直接忽视这篇文章~ 这个问题有经验的人都知道怎麽做,因为我们公司的数据量不大没有这个需求,也不知道怎麽做实验 今天求助了QQ群里 ...

  6. SQL Server中的高可用性(2)----文件与文件组

        在谈到SQL Server的高可用性之前,我们首先要谈一谈单实例的高可用性.在单实例的高可用性中,不可忽略的就是文件和文件组的高可用性.SQL Server允许在某些文件损坏或离线的情况下,允 ...

  7. C# ini文件操作【源码下载】

    介绍C#如何对ini文件进行读写操作,C#可以通过调用[kernel32.dll]文件中的 WritePrivateProfileString()和GetPrivateProfileString()函 ...

  8. 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用

    有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...

  9. 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

    上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...

随机推荐

  1. Redis服务之常用配置(二)

    上一篇博客我们聊了下redis的INCLUDE.NETWORK.GENERAL配置段相关配置和说明,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/133831 ...

  2. PHP array_intersect_ukey() 函数

    实例 比较两个数组的键名(使用用户自定义函数比较键名),并返回交集: <?phpfunction myfunction($a,$b){if ($a===$b){return 0;}return ...

  3. PHP fileperms() 函数

    定义和用法 fileperms() 函数返回文件或目录的权限. 如果成功,该函数以数字形式返回权限.如果失败,则返回 FALSE. 语法 fileperms(filename) 参数 描述 filen ...

  4. PDO::setAttribute

    PDO::setAttribute — 设置属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 bool PDO::setAttribute ( int ...

  5. Python语言及其应用 中文pdf完整版|网盘下载内附提取码

    点击此处下载提取码:7cvm <Python语言及其应用>介绍Python 语言的基础知识及其在各个领域的具体应用,基于新版本3.x.书中首先介绍了Python 语言的一些基本知识,然后介 ...

  6. ZROI 提高十连测 DAY3

    由于我不太会写 觉得从比赛开始就冷静分析.然后看完三道题心态有点爆炸没有紧扣题目的性质. 这个心态是不可取的尽量不要有畏难心理 不要草草的写暴力. LINK:[最长01子序列](http://zhen ...

  7. 教你不编程快速解析 JSON 数据

    JSON 是一种轻量级的,不受语言约束的数据存储格式,大部分编程语言都可以解析它,并且对编程人员也十分友好.我们在进行通讯/数据交互时,非常经常用到 JSON 格式. 但是,我们在进行数据存储的时候, ...

  8. 畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 畅购商城(一):环境搭建 畅购商 ...

  9. 服务消费者(RestTemplate+Ribbon+feign)

    负载均衡 ​ spring cloud 体系中,我们知道服务之间的调用是通过http协议进行调用的.注册中心就是维护这些调用的服务的各个服务列表.在Spring中提供了RestTemplate,用于访 ...

  10. RabbitMq之消息确认

    最近阅读了rabbitmq的官方文档,然后结合之前面试时被问到关于消息队列的问题来探索一下关于消息队列的消息确认机制. 其实消息确认就是消费者确认消息被消费了, 生产者确认消息已经发送到了消息队列中了 ...