LAMMPS模拟(四)NaCl溶液液滴撞击固体表面

2023-11-06 19:30

本文主要是介绍LAMMPS模拟(四)NaCl溶液液滴撞击固体表面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

dfdff09610bda111931130c2bc863e1f.jpeg

2cd0e674a1af1f2634e163164a68f6a1.jpeg

以下是in文件

# ----------------- Init Section -----------------dimension    3boundary     p p funits        realatom_style   fullbond_style   harmonicangle_style  harmonicpair_style   lj/charmm/coul/long 9.0 10.0 10.0   kspace_style pppm 0.0001kspace_modify slab 3.0# ----------------- Atom Definition Section -----------------read_data "system.data"# ----------------- Settings Section -----------------
#type 1=upwall type 2=downwall type 3=O type 4=H type 5=Na type 6=Clpair_coeff 1 1 0.0 0.0pair_coeff 1 2 0.0 0.0pair_coeff 1 3 0.077824803  3.05pair_coeff 1 4 0.0 0.0pair_coeff 1 5 0.117273314  2.55pair_coeff 1 6 0.022329689  3.88pair_coeff 2 2 0.0 0.0pair_coeff 2 3 0.077824803  3.05pair_coeff 2 4 0.0 0.0pair_coeff 2 5 0.117273314  2.55pair_coeff 2 6 0.022329689  3.88pair_coeff 3 3 0.1553  3.166 pair_coeff 3 4 0.0  0.0 pair_coeff 3 5 0.23401981  2.66pair_coeff 3 6 0.04455907  4.00 pair_coeff 4 4 0.0     2.058pair_coeff 4 5 0.0     2.058pair_coeff 4 6 0.0     2.058pair_coeff 5 5 0.3526418 2.16pair_coeff 5 6 0.067145554  3.495pair_coeff 6 6 0.0127850  4.83bond_coeff   1           600.0   1.0angle_coeff  1         75.0    109.47# ----------------- group define -----------------  group water type  3  4group upwall type 1group downwall type 2group na type 5group cl type 6group water_ion type 3 4 5 6# ----------------- Run Section -----------------fix 1 upwall setforce 0 0 0fix 2 downwall setforce 0 0 0minimize 1.0e-5 1.0e-7 1000 10000unfix 1unfix 2compute myT water_ion temp timestep 1.0thermo 1000thermo_style  custom step temp thermo_modify temp myT flush yesvelocity     water_ion create 300 372748 temp myT rot yes dist gaussianfix fShakeSPCE water shake 0.0001 10 0 b 1 a 1 dump mydump all custom 10000 dump.lammpstrj id type x y zfix   fxnvt water_ion nvt temp 300.0 300.0 100.0 tchain 1run   1000000velocity     water_ion set 0.0 0.0 -0.001 sum yes units boxrun 1000000

了解更多代码详情,请扫描下方二维码

     PS:推荐一个巨好用的科研小程序“元素魔方”,专注【材料测试+模拟计算】科研服务,承接第一性原理、分子动力学、量子化学计算等服务,有需要的朋友可以点击文章开头小程序,了解详情哦~    

如需投稿或合作

发送邮箱YlmmEditor@ylmm-tech.com

获取更多科研硬货可关注公众号

获取更多福利、经验交流可加群

81af17093adeb6d9476e3645b4f2ea66.jpeg

声明:来源于LAMMPS全能助手

这篇关于LAMMPS模拟(四)NaCl溶液液滴撞击固体表面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/358605

相关文章

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

hdu4431麻将模拟

给13张牌。问增加哪些牌可以胡牌。 胡牌有以下几种情况: 1、一个对子 + 4组 3个相同的牌或者顺子。 2、7个不同的对子。 3、13幺 贪心的思想: 对于某张牌>=3个,先减去3个相同,再组合顺子。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOExcepti

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

每日一题|牛客竞赛|四舍五入|字符串+贪心+模拟

每日一题|四舍五入 四舍五入 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 四舍五入 题目: 牛牛发明了一种新的四舍五入应用于整数,对个位四舍五入,规则如下 12345->12350 12399->12400 输入描述: 输入一个整数n(0<=n<=109 ) 输出描述: 输出一个整数

【算法专场】模拟(下)

目录 前言 38. 外观数列 算法分析 算法思路 算法代码 1419. 数青蛙 算法分析 算法思路 算法代码  2671. 频率跟踪器 算法分析 算法思路 算法代码 前言 在前面我们已经讲解了什么是模拟算法,这篇主要是讲解在leetcode上遇到的一些模拟题目~ 38. 外观数列 算法分析 这道题其实就是要将连续且相同的字符替换成字符重复的次数+

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代

PHP实现二叉树遍历(非递归方式,栈模拟实现)

二叉树定义是这样的:一棵非空的二叉树由根结点及左、右子树这三个基本部分组成,根据节点的访问位置不同有三种遍历方式: ① NLR:前序遍历(PreorderTraversal亦称(先序遍历)) ——访问结点的操作发生在遍历其左右子树之前。 ② LNR:中序遍历(InorderTraversal) ——访问结点的操作发生在遍历其左右子树之中(间)。 ③ LRN:后序遍历(PostorderT

【电子通识】半导体工艺——保护晶圆表面的氧化工艺

在文章【电子通识】半导体工艺——晶圆制造中我们讲到晶圆的一些基础术语和晶圆制造主要步骤:制造锭(Ingot)、锭切割(Wafer Slicing)、晶圆表面抛光(Lapping&Polishing)。         那么其实当晶圆暴露在大气中或化学物质中的氧气时就会形成氧化膜。这与铁(Fe)暴露在大气时会氧化生锈是一样的道理。 氧化膜的作用         在半导体晶圆

1 模拟——67. 二进制求和

1 模拟 67. 二进制求和 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1:输入:a = "11", b = "1"输出:"100"示例 2:输入:a = "1010", b = "1011"输出:"10101" 算法设计 可以从低位到高位(从后向前)计算,用一个变量carry记录进位,如果有字符没处理完或者有进位,则循环处理。两个字符串对