ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:16.82KB ,
资源ID:30023824      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30023824.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(获得lammpsdata文件的几种方法.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

获得lammpsdata文件的几种方法.docx

1、获得lammpsdata文件的几种方法方法一最近看到有关lammps中data文件的写法的提问,由于lammps自己产生初始坐标文件的能力和每一个人要模拟的方向不同,因而许多初始坐标要求自己写成data文件,lammps对于读入的data文件有自己的格式要求,所以当格式不符合要求时候会报错,我把自己的一点关于data文件的写法心得总结一下,供大家参考1.首先可以先仔细阅读手册中关于data文件的章节,真正明白data文件的格式及其用法2.可以先模拟例子中和自己领域相关的例子,用restart命令达到可以继续计算的*.rastart文件,在lammps的工具文件夹中有restart2data工具

2、,可以看看手册,怎么使用这个工具,然后吧*.restart文件转化成data文件,这个文件是可以看到格式的,严格按照这个格式修改自己写的data文件,这样就OK了 方法二我仔细看了README以及各位前辈有关msi2lmp工具的使用心得,按照步骤一步一步来的。按照以下顺序来的:1.直接把msi2lmp.exe拷贝到指定文件夹下2.在ms中建立好结构模型后,在ds模块或者forcite模块中指定力场类型,如对xxx结构指定为cvff力场,export结构保存为.car格式,同时自动有.mdf格式的文件生成3.将xxx.car和xxx.mdf文件拷贝到msi2lmp.exe所在的文件夹,并将too

3、ls/msi2lmp/biosym_frc_files文件中对应的力场文件拷贝到这个文件夹中(如上面的cvff.frc)4.在这个文件目录下,通过终端命令行./msi2lmp.exe xxx -class I -frc cvff data.xxx 运行程序,运行成功生成data.xxx文件和xxx.lammps05文件,data.xxx是空的可以直接删除,数据在xxx.lammps05文件中但是我执行这个终端命令行,服务器却说是msi2lmp.exe permission denied,只有data.xxx生成,没有xxx.lammps05文件。不知道是什么原因?我在指定力场的时候是直接将所有

4、原子的property中的forcefieldtype 指定为cvff,没有用模块,这样是不是不行啊?如果需要用模块指定力场,是不是要简单运行一下啊?回复:你没有执行msi2lmp.exe 的权限 更改文件的使用权限即可回复:除了xy_zuo说的可能你指定力场的时候也有问题不知道你说的“直接将所有原子的property中的forcefieldtype 指定为cvff”是1,直接把forcefieldtype的值改为“cvff”?2,还是改为cvff力场中对应原子的力场类型?如果是1,那基本上等于没有指定力场,这时你应该在forcite中设置在calculate中先把力场选好,然后在对应力场的m

5、ore选性中auto指定就可以了property窗口用来修改原子信息,力场类型比较方便,但是指定力场的话 ,你又不知道每一种力场中所有的原子力场类型 怎么可能知道那种原子对应那个符号呢?除非你是对着力场文件,来一一设定的这样是可以,不过也忒麻烦了呵呵 这就是上面的2,不用再解释了吧? 楼主:呵呵,试了一下。就是msi2lmp.exe 的权限的问题。各位大侠。新手上路,比较笨拙! 方法三使用Materials Studio创建并导出模型不得不承认,lammps以及很多其他开源的模拟软件在易用性上做得远不如商业模拟软件。其中最为重要的部分就是model builder和visualizer。即使可

6、以联用一些辅助软件,例如VMD,由于软件间的接口设计或者模拟软件输出格式等问题,也是极为不方便(相比用过VMD显示lammps输出的朋友都有体会吧)。这只是牢骚话,下面转入主题。MS的builder没得说,lammps也有附加工具“msi2lmp”支持把MS支持的文件格式转换为lammps可以使用的格式。其实名字叫msi2lmp,事实上你不能使用*.msi文件最为输入,而应该使用car/mdf组合。*.car文件记录了原子坐标,mdf文件记录了键接方式。使用MS为lammps建模的工作流程是:1. MS中建模2. Typing,也就是为每个原子分配原子类型。这是最重要的一步。因为msi2lmp

7、工具只支持cvff和cff91,所以在MS中一定要为原子预先分配好这两个力场所支持的原子类型!具体做法是,在discover模块中打开setup对话框,energy选项卡中选中cvff或者cff91,然后去typing选项卡,type即可。如果你不希望力场自动分配电荷,可以取消之。对于某些力场不支持的原子类型(有的时候支持的也会分析错,哈哈),typying过程中会报错,你可以在选中那些原子,手工分配原子类型。3. 输出。只要选择car格式export就好了。4. 转换。把msi2lmp.exe和cvff.frc或cff91.frc复制到你存放car/mdf文件的目录中,执行msi2lmp 就

8、可以得到lammps可以使用的数据文件了(就是你的.car文件没有后缀的名称)。msi2lmp默认使用cvff,要使用cff91可以看msi2lmp的帮助信息。最后说明一下,msi2lmp对有些模型会报告不能为某些键角或者两面角找到相关的力场参数,这不一定表示有什么错误。例如sp2杂化的中心原子和其他3个原子所形成的平面结构中,不是所有的键角和improper都需要显示表达的。如果遇到这些警告,你会发现生成的lammps数据文件中有些力场参数是0.000。你要注意检查并确认这些项的确是无关紧要的。最后你运行你的模拟时,你还有可能遇到“Incorrect sign arg for dihedral coefficients”错误,这也和msi2lmp为上述零参数相互作用项生成的数据有关。你只要在lammps数据文件中把那些零参数项的符号参数改为1即可,反正能量参数都是0,符号项是什么又有什么关系呢。不过这些说明了一点很多开源软件易用性和协调性不佳。希望他们可以进一步完善。来自 SimuWorld.linkka. 方法四用MS导出 *.pdb格式,仔细看manual,按照固定格式修改,不要过分依赖现成程序啊。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1