首页 > 其他分享 >lammps自带工具msi2lmp的使用详解

lammps自带工具msi2lmp的使用详解

时间:2024-05-31 20:02:39浏览次数:19  
标签:msi2lmp 文件 lammps 编译 cvff 工具 详解

msi2lmp工具的用途:将Material Studio中建好的模型转化成能够运行的.data文件

安装

1、cmake编译安装lammps时msi2lmp会自动编译好,直接终端输入msi2lmp就可以调用

2、make编译安装lammps,需要单独再次进入tool/msi2lmp文件夹。输入make编译安装此工具,生成msi2lmp.exe运行文件。并到用户目录下的 .bashrc文件中添加环境变量。在终端输入msi2lmp.exe调用此工具。

MS建模

1、模型建好后,选择Moduals->Forcite->Calculation,选择cvff⼒场。

(因为msi2lmp这个工具只能处理cvff等少数几个力场,其实此时的力场是无所谓的,后面的in文件或者reaxff的力场文件都可以再施加你所需要的立场,这里只需要把模型文件弄出来就行)

2、计算结果输出选择.car格式,⽣成.car和.mdf⽂件。

工具使用

1、把.car .mdf  frc.cvff文件放到同一个文件夹内

2、msi2lmp [⽂件名前缀] -class I -frc cvff -i   

( -i 是为了忽略缺失化学键等信息的报错直接生成.data文件,注意这里我们只需要吧原子坐标的信息弄下来,所以可以忽略这种报错)

生成.data文件(生成文件中的一些错误可以手动修改)

标签:msi2lmp,文件,lammps,编译,cvff,工具,详解
From: https://blog.csdn.net/weixin_45192240/article/details/139360183

相关文章

  • RLHF(从人类反馈中进行强化学习)详解(一)
    初步认知RLHF,即ReinforcementLearningfromHumanFeedback(从人类反馈中进行强化学习),是一种结合了机器学习中的强化学习算法与人类主观判断的训练技术。这种方法旨在利用人类的直觉和判断力来指导人工智能系统学习更复杂、更贴近人类期望的行为模式,尤其是在自然语言处理(NLP)和......
  • 服务网关(Service Gateway)详解和应用
    服务网关(ServiceGateway)是微服务架构中的一种组件,它充当了系统对外的统一入口,负责路由、过滤、安全、限流、熔断等跨服务的共性功能。服务网关的主要职责包括:路由:将客户端请求路由到正确的微服务,通常基于URL路径、HTTP方法或其他路由规则。服务发现:与服务注册中心(如E......
  • REST (Representational State Transfer) API详解和应用
    REST(RepresentationalStateTransfer)API是一种设计分布式系统和Web服务的架构风格,它遵循一组特定的原则和约束,以确保简洁、一致和可伸缩的交互。RESTAPI使用HTTP协议来实现客户端和服务器之间的通信,使得任何能够发起HTTP请求的客户端(如浏览器、移动应用、桌面应用)都......
  • 【ROS参数详解】——ros应用中的常见的ros语法参数详解
    文章目录前言1.关于ros::Raterate()和rate.sleep()的使用和理解2.ros::spin()、ros::spinOnce():使用细节、区别3.时间戳和浮点格式转换4.subsribe的参数详解5.ROS中NodeHandlenh与NodeHandlenh(“~“)区别6.ros中的param参数服务器说明7.PCL的点云数据的各种转......
  • ICDE’24|中国企业首获最佳论文,详解PolarDB Serverless如何在0.5秒内实现跨机迁移
    以下文章来源于阿里云开发者作者陈浩、章颖强引言数据库领域顶会ICDE2024于5月13-17日在荷兰乌特勒支(Utrecht,Netherlands)举办。ICDE(TheInternationalConferenceonDataEngineering) 与VLDB、SIGMOD被公认为是国际数据管理领域三大顶级学术会议,此次在荷兰召开......
  • 详解 JS 中的事件循环、宏/微任务、Primise对象、定时器函数,以及其在工作中的应用和注
    为什么会突然想到写这么一个大杂烩的博文呢,必须要从笔者几年前的一次面试说起当时的我年轻气盛,在简历上放了自己的博客地址,而面试官应该是翻了我的博客,好几道面试题都是围绕着我的博文来提问其中一个问题,直接使得空气静止了五分钟,然后面试官结束了这次面试,那就是:如何手写一个简......
  • k8s--service详解
    1:service详解1、每次访问pod的时候,ip地址都不是固定的2、service有一个虚拟ip和端口,可以使用这个来进行访问3、kube-proxy,apiserver将service的信息存入到etcd中,kube-proxy将其转换为一个访问规则,这个就是本质4、表象,就是标签,本质就是规则,通过标签,来进行要管理哪些pod,5......
  • Vue3-路由详解
    文章目录路由对路由的理解安装VueRouter基本切换效果两个注意点路由器工作模式to的两种写法命名路由嵌套路由路由传参query参数params参数路由的props配置replace属性编程式导航重定向更多相关内容可查看路由附git地址:https://gitee.com/its-a-little-bad/vue......
  • Nginx企业级负载均衡:技术详解系列(15)—— 一篇文章教你如何自定义错误日志
    你好,我是赵兴晨,97年文科程序员。在今天的文章中,我将带你深入了解Nginx的一个强大功能——自定义错误日志。无论是对于运维人员还是开发者,掌握这一技能都是提升工作效率、优化系统监控的关键。主要是能装13。图片自定义错误日志在Nginx中,自定义错误日志的设置可以让你更......
  • mongodb数据库查询调优之explain方法详解
    在MongoDB中,explain()方法可以帮助我们了解查询语句的执行计划和性能。通过分析explain()的结果,我们可以找出潜在的性能问题并对其进行优化。以下是使用explain()方法对MongoDB查询语句进行优化的步骤:使用explain()方法获取查询的执行计划:db.collection.find(query).exp......