admin管理员组

文章数量:1794759

LAMMPS后处理以及编程技巧

LAMMPS后处理以及编程技巧

♡ \\heartsuit ♡ ♠ \\spadesuit ♠《LAMMPS后处理以及编程技巧》 ♡ \\heartsuit ♡ ♠ \\spadesuit ♠:

  为什么要后处理? ‾ \\color{red}{\\textbf{ \\underline{为什么要后处理?}}}  为什么要后处理?​ 在进行分子动力学模拟的时候,往往需要对于我们关心的热力学、动力学量以及体系结构信息等进行统计,   但是可以直接输出的信息非常有限 ‾ \\textbf{ \\underline{但是可以直接输出的信息非常有限}}  但是可以直接输出的信息非常有限​,通常需要进行大量的后处理编程统计我们关心的物理量(比如:指定区域的气液界面分子数、晶体生长的晶核大小、纳米气泡的大小,等等)。   因此,后处理是动力学模拟过程中必不可少的重要环节之一 ‾ \\textbf{ \\underline{因此,后处理是动力学模拟过程中必不可少的重要环节之一}}  因此,后处理是动力学模拟过程中必不可少的重要环节之一​。

关注 M r . m a t e r i a l   , \\color{Violet} \\rm Mr.material\\ , Mr.material , 更 \\color{red}{更} 更 多 \\color{blue}{多} 多 精 \\color{orange}{精} 精 彩 \\color{green}{彩} 彩!


主要专栏内容包括:   †《LAMMPS小技巧》: ‾ \\textbf{ \\underline{\\dag《LAMMPS小技巧》:}}  †《LAMMPS小技巧》:​ 主要介绍采用分子动力学( L a m m p s Lammps Lammps)模拟相关安装教程、原理以及模拟小技巧(难度: ★ \\bigstar ★)   ††《LAMMPS实例教程—In文件详解》: ‾ \\textbf{ \\underline{\\dag\\dag《LAMMPS实例教程—In文件详解》:}}  ††《LAMMPS实例教程—In文件详解》:​ 主要介绍采用分子动力学( L a m m p s Lammps Lammps)模拟相关物理过程模拟。(包含:热导率计算、定压比热容计算,难度: ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★)   †††《Lammps编程技巧及后处理程序技巧》: ‾ \\textbf{ \\underline{\\dag\\dag\\dag《Lammps编程技巧及后处理程序技巧》:}}  †††《Lammps编程技巧及后处理程序技巧》:​ 主要介绍针对分子模拟的动力学过程(轨迹文件)进行后相关的处理分析(需要一定编程能力。难度: ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★)。   ††††《分子动力学后处理集成函数—Matlab》: ‾ \\textbf{ \\underline{\\dag\\dag\\dag\\dag《分子动力学后处理集成函数—Matlab》:}}  ††††《分子动力学后处理集成函数—Matlab》:​ 主要介绍针对后处理过程中指定函数,进行包装,方便使用者直接调用(需要一定编程能力,难度: ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★)。   †††††《SCI论文绘图—Python绘图常用模板及技巧》: ‾ \\textbf{ \\underline{\\dag\\dag\\dag\\dag\\dag《SCI论文绘图—Python绘图常用模板及技巧》:}}  †††††《SCI论文绘图—Python绘图常用模板及技巧》:​ 主要介绍针对处理后的数据可视化,并提供对应的绘图模板(需要一定编程能力,难度: ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★ ★ \\bigstar ★)。   ††††††《分子模拟—Ovito渲染案例教程》: ‾ \\textbf{ \\underline{\\dag\\dag\\dag\\dag\\dag\\dag《分子模拟—Ovito渲染案例教程》:}}  ††††††《分子模拟—Ovito渲染案例教程》:​ 主要采用 O v i t o \\rm Ovito Ovito软件,对 L a m m p s \\rm Lammps Lammps 生成的轨迹文件进行渲染(难度: ★ \\bigstar ★ ★ \\bigstar ★)。

  专栏说明(订阅后可浏览对应专栏全部博文): ‾ \\color{red}{\\textbf{ \\underline{专栏说明(订阅后可浏览对应专栏全部博文):}}}  专栏说明(订阅后可浏览对应专栏全部博文):​ 注意: \\color{red} 注意: 注意:如需只订阅某个单独博文,请联系博主邮箱咨询。 l a m m p s _ m a t e r i a l s @ 163. c o m \\rm lammps\\_materials@163 lammps_materials@163 ♠ \\spadesuit ♠ † \\dag † 开源后处理集成程序:请关注专栏《LAMMPS后处理——MATLAB子函数合集整理》 ♠ \\spadesuit ♠ † \\dag † † \\dag † 需要付费定制后处理程序请邮件联系: l a m m p s _ m a t e r i a l s @ 163. c o m \\rm lammps\\_materials@163 lammps_materials@163

♠ \\spadesuit ♠ ♠ \\spadesuit ♠ L a m m p s Lammps Lammps 后处理及编程技巧第一次线上分享论坛( 2021.11.20 2021.11.20 2021.11.20): 视频链接 \\color{red}{视频链接} 视频链接(请点击) 资料下载 \\color{red}{资料下载} 资料下载 (请点击) 提取码: o a x k 提取码:\\color{red}{oaxk} 提取码:oaxk

欢迎关注公众号 : 分子模拟  M D   C l u b   ( M r _ M a t e r i a l s ) \\rm \\color{red} 欢迎关注公众号:分子模拟\\ MD\\ Club\\ (Mr\\_Materials) 欢迎关注公众号:分子模拟 MD Club (Mr_Materials)

如果有疑问的订阅粉丝,请加入后处理答疑群(群号: 167548520 ) ‾ \\color{red} \\underline {如果有疑问的订阅粉丝,请加入后处理答疑群(群号:167548520)} 如果有疑问的订阅粉丝,请加入后处理答疑群(群号:167548520)​


关注 M r . m a t e r i a l   , \\color{Violet} \\rm Mr.material\\ , Mr.material , 更 \\color{red}{更} 更 多 \\color{blue}{多} 多 精 \\color{orange}{精} 精 彩 \\color{green}{彩} 彩!

LAMMPS后处理以及编程技巧
  • ♡ \\heartsuit ♡ ♠ \\spadesuit ♠《LAMMPS后处理以及编程技巧》 ♡ \\heartsuit ♡ ♠ \\spadesuit ♠:
  • 案例教学: I n 文件 − 后处理 − P y t h o n 绘图 \\rm 案例教学:In文件-后处理-Python绘图 案例教学:In文件−后处理−Python绘图
      • 1、液滴/液膜蒸发过程—in文件模拟-后处理分析-Ovito/Python绘图
  • 后处理分析 − 具体内容: 后处理分析-具体内容: 后处理分析−具体内容:
      • 1、可循环调节粗糙表面(高、宽)模型构建
      • 2、MATLAB 计算二维云图-接触角
      • 3、识别固液界面接触原子程序
      • 4、分子模板构建溶液中随机分布的纳米颗粒
      • 5 、通过分子模板构建不同形状的纳米颗粒
      • 6、MATLAB 计算液滴弹跳速度矢量分布
      • 7、Lammps空间划分——识别三维裂隙、气泡
      • 8、LAMMPS液滴润湿表面铺展长度——全部帧统计平均
      • 9、LAMMPS识别纳米液滴轮廓-全部轨迹统计平均
      • 10、分子动力学-多孔结构(原子模型)如何计算孔径分布
      • 11、键序参数—结冰成核识别、融化识别
      • 12、Lammps表面生成之“行走的晶格”—构造任意晶格不规则表面
      • 13、MATLAB如何识别吸附—不同时间内的吸附量识别
      • 14、MATLAB 处理多层吸附问题—分区识别
      • 15、液滴自驱动的固液界面判断—MATLAB识别
      • 16、Lammps的团簇(cluster)之Kmean识别—Matlab分析
      • 17、纳米压痕接触面积—Matlab接触面积计算(两种方法)
      • 18、不同三角函数下的弯曲石墨烯Matlab生成
      • 19、根据现有结构切割任意函数表面—MATLAB的data定制
      • 20、根据近邻列表法识别团簇—冷凝成核 Matlab+Ovito(上)
      • 21、Matlab实现溶液中球颗粒附近原子识别及颗粒质心运动轨迹
      • 22、Matlab实现反应力场物产统计
      • 23、Matlab计算随模拟时间变化的热导率
      • 24、Matlab制作含随机缺陷个数、随机缺陷直径的纳米颗粒(任何输入Data)
      • 25、两相界面识别方法
  • 编程技巧篇 : 编程技巧篇: 编程技巧篇:
      • 1、Lammps如何大规模循环计算?一个脚本循环不同工况
      • 2、Matlab循环处理dump文件、自动写出、并关机
      • 3、Matlab定制data文件
      • 4、如何根据lattice准确create原子数,定制data文件
      • 5、LAMMPS 中 molecule command 的分子模板
      • 6、LAMMPS轨迹文件读取脚本
        • 1. c++脚本读取轨迹
        • 2. Python 脚本读取轨迹
        • 3. MATLAB脚本读取轨迹
  • L a m m p s  体系轨迹分析系列: \\rm Lammps\\ 体系轨迹分析系列 : Lammps 体系轨迹分析系列:
      • 1、温度分析—LAMMPS V.S MATALB
      • 2、数密度分析(300K下Ar)—LAMMPS V.S MATALB
      • 3、均方位移 MSD—LAMMPS V.S MATALB
      • 4、速度自关联函数—LAMMPS V.S MATALB
      • 5、Lammps-如何采用MATLAB计算径向分布函数(RDF)
  • 实验数据分析 − M a t l a b 后处理: \\rm 实验数据分析-Matlab后处理: 实验数据分析−Matlab后处理:
      • 1、批量处理实验接触角数据-MATLAB分析
      • 2、实验电镜距离测量之Matlab处理
      • 3、Matlab根据实验照片制作视频

♡ \\heartsuit ♡ 持续更新中 ♡ \\heartsuit ♡…ing


案例教学: I n 文件 − 后处理 − P y t h o n 绘图 \\rm 案例教学:In文件-后处理-Python绘图 案例教学:In文件−后处理−Python绘图 1、液滴/液膜蒸发过程—in文件模拟-后处理分析-Ovito/Python绘图

博客: blog.csdn/qq_43689832/article/details/130024616



后处理分析 − 具体内容: 后处理分析-具体内容: 后处理分析−具体内容:

提示:博文以具体案例和科学问题为背景,通过 M A T L A B 进行分析。 \\rm \\color{red}提示:博文以具体案例和科学问题为背景,通过MATLAB进行分析。 提示:博文以具体案例和科学问题为背景,通过MATLAB进行分析。 注意:在使用博文中代码时,需要根据自己的实际程序进行修改。 \\color{red}注意:在使用博文中代码时,需要根据自己的实际程序进行修改。 注意:在使用博文中代码时,需要根据自己的实际程序进行修改。

1、可循环调节粗糙表面(高、宽)模型构建

博客: blog.csdn/qq_43689832/article/details/108876629


2、MATLAB 计算二维云图-接触角

博客:blog.csdn/qq_43689832/article/details/109187496


3、识别固液界面接触原子程序

博客:blog.csdn/qq_43689832/article/details/112970511


4、分子模板构建溶液中随机分布的纳米颗粒

博客:blog.csdn/qq_43689832/article/details/112055266

5 、通过分子模板构建不同形状的纳米颗粒

博客:blog.csdn/qq_43689832/article/details/113442510


6、MATLAB 计算液滴弹跳速度矢量分布

博客:blog.csdn/qq_43689832/article/details/110313460


7、Lammps空间划分——识别三维裂隙、气泡

博客:blog.csdn/qq_43689832/article/details/114106996


8、LAMMPS液滴润湿表面铺展长度——全部帧统计平均

博客:blog.csdn/qq_43689832/article/details/114413386


9、LAMMPS识别纳米液滴轮廓-全部轨迹统计平均

博客:blog.csdn/qq_43689832/article/details/115043131


10、分子动力学-多孔结构(原子模型)如何计算孔径分布

博客:blog.csdn/qq_43689832/article/details/119083348


11、键序参数—结冰成核识别、融化识别

博客:blog.csdn/qq_43689832/article/details/119702983


12、Lammps表面生成之“行走的晶格”—构造任意晶格不规则表面

博客:rockyyoung.blog.csdn/article/details/120201965


13、MATLAB如何识别吸附—不同时间内的吸附量识别

博客:rockyyoung.blog.csdn/article/details/121422973


14、MATLAB 处理多层吸附问题—分区识别

博客:rockyyoung.blog.csdn/article/details/121725359


15、液滴自驱动的固液界面判断—MATLAB识别

博客:rockyyoung.blog.csdn/article/details/122063457


16、Lammps的团簇(cluster)之Kmean识别—Matlab分析

博客:rockyyoung.blog.csdn/article/details/122227301


17、纳米压痕接触面积—Matlab接触面积计算(两种方法)

博客:rockyyoung.blog.csdn/article/details/122512007

18、不同三角函数下的弯曲石墨烯Matlab生成

博客:rockyyoung.blog.csdn/article/details/123039911

19、根据现有结构切割任意函数表面—MATLAB的data定制

博客:rockyyoung.blog.csdn/article/details/123511869

20、根据近邻列表法识别团簇—冷凝成核 Matlab+Ovito(上)

博客:rockyyoung.blog.csdn/article/details/123672240

21、Matlab实现溶液中球颗粒附近原子识别及颗粒质心运动轨迹

博客:blog.csdn/qq_43689832/article/details/124789579

22、Matlab实现反应力场物产统计

博客:rockyyoung.blog.csdn/article/details/125729758

23、Matlab计算随模拟时间变化的热导率

博客:blog.csdn/qq_43689832/article/details/126134536

24、Matlab制作含随机缺陷个数、随机缺陷直径的纳米颗粒(任何输入Data)

博客:blog.csdn/qq_43689832/article/details/126937309

25、两相界面识别方法

博客:mp.csdn/mp_blog/creation/success/127795980

编程技巧篇 : 编程技巧篇: 编程技巧篇:
1、Lammps如何大规模循环计算?一个脚本循环不同工况

博客:blog.csdn/qq_43689832/article/details/108997925?spm=1001.2014.3001.5501

LAMMPS如何抢占资源,循环计算?


在计算资源有限的情况下,常常因为一个任务结束而排不上队。那么在计算lammps过程中如何通过脚本循环计算不同的in文件呢? 比如我要计算不同工况下,如温度不同。观察一物理量的变化: 假设有100,200,300,400,500,600,700,800. 8个温度变化,我想写入不同的文件夹。 具体实现的功能: 1、分别创建文件夹。 2、并将需要的data文件和势能函数文件复制进不同的文件夹里。 3、计算-并在不同的文件夹写出结果。**

2、Matlab循环处理dump文件、自动写出、并关机

博客:blog.csdn/qq_43689832/article/details/108813764?spm=1001.2014.3001.5501


长时间,多次循环dump,自动写出、关机 循环5个文件夹 -> 每个文件夹6个文件 -> 分别计算每一个文件数据分析 -> 创建新的文件夹 -> 并写出结果excel -> 报道计算时间-> 关机!

3、Matlab定制data文件

博客:blog.csdn/qq_43689832/article/details/113812350


通常生成的data文件,比如从MS获得或者其他方式。data的键、角度、二面角等,有时不正确,或者我们自己要增加一些东西。采用Matlab首先读取data文件,其次根据需求改写并写出。

4、如何根据lattice准确create原子数,定制data文件

博客:blog.csdn/qq_43689832/article/details/115866205

为了使得初始模型更加稳定,如何根据lattice,并设置region,采用create_atom命令准确创建原子(气、液体)的Matlab程序,定制data文件

5、LAMMPS 中 molecule command 的分子模板

博客:blog.csdn/qq_43689832/article/details/104443175

6、LAMMPS轨迹文件读取脚本

采用 M A T L A B 、 P y t h o n 以及 C + + 读取 L A M M P S 轨迹 \\rm 采用MATLAB、Python 以及 C++ 读取LAMMPS轨迹 采用MATLAB、Python以及C++读取LAMMPS轨迹

1. c++脚本读取轨迹

博客:rockyyoung.blog.csdn/article/details/104686674

2. Python 脚本读取轨迹

博客:rockyyoung.blog.csdn/article/details/113812304

3. MATLAB脚本读取轨迹

博客:rockyyoung.blog.csdn/article/details/108943190

L a m m p s  体系轨迹分析系列: \\rm Lammps\\ 体系轨迹分析系列 : Lammps 体系轨迹分析系列: 1、温度分析—LAMMPS V.S MATALB

博客:blog.csdn/qq_43689832/article/details/115869221


2、数密度分析(300K下Ar)—LAMMPS V.S MATALB

博客:editor.csdn/md/?articleId=117092618


3、均方位移 MSD—LAMMPS V.S MATALB

博客:rockyyoung.blog.csdn/article/details/123761337


4、速度自关联函数—LAMMPS V.S MATALB

博客:blog.csdn/qq_43689832/article/details/125210905


5、Lammps-如何采用MATLAB计算径向分布函数(RDF)

博客:rockyyoung.blog.csdn/article/details/120090693


实验数据分析 − M a t l a b 后处理: \\rm 实验数据分析-Matlab后处理: 实验数据分析−Matlab后处理: 1、批量处理实验接触角数据-MATLAB分析

博客:rockyyoung.blog.csdn/article/details/125488134


2、实验电镜距离测量之Matlab处理

博客:rockyyoung.blog.csdn/article/details/125502113


3、Matlab根据实验照片制作视频

博客:blog.csdn/qq_43689832/article/details/127704546


本文标签: 后处理编程技巧LAMMPS