LAMMPS后处理以及编程技巧

博文Lammps部分更新计划:

在这里插入图片描述

总结一下之前的博客,关于润湿、纳米流体问题:

一、建模及后处理问题:
1、如何构建粗糙结构;
2、如何计算二维云图-接触角等参数;
3、如何识别固液界面接触原子;
4、如何构建溶液中随机分布的纳米颗粒;
5、如何通过分子模板构建不同形状的纳米颗粒;
6、如何计算速度矢量分布;
7、如何识别三维孔隙;
二、Lammps编程技巧及后处理程序技巧:
1、Lammps 大规模循环计算,抢占资源;
2、Matlab 循环读取dump文件,后处理,并写出文件;
3、按需求采用Matlab定制Lammps data文件 ;

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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

在这里插入图片描述

6、MATLAB 计算速度矢量分布

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

在这里插入图片描述

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

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

在这里插入图片描述

Continue…

编程技巧篇:

1、Lammps如何大规模循环计算:

博客:https://blog.csdn.net/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文件、自动写出、并关机:

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

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

在这里插入图片描述

3、Matlab定制data文件

博客:

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

Continue…

猜你喜欢

转载自blog.csdn.net/qq_43689832/article/details/113648897