variable命令两种不同的使用方式“v_“和“&“的区别

大家好,我是小马老师。
本文介绍variable命令两种不同的使用方式:“v_“和”&"。
在lammps模拟中,variable命令用的相对比较多,可以根据需要定义不同的变量。
在使用自定义变量或者调用自定义变量的时候,lammps给出了两种命令:“v_“和”&"。
这两种命令到底有什么不同,如何选择使用?
下面以Cu拉伸代码为例,讲解这两种方式的区别。

#定义变量L0,L1
variable tmp equal "lx"
variable L0 equal ${
   tmp}
variable L1 equal v_tmp
#输出
thermo          10
thermo_style    custom step v_L0 v_L1 lx

在以上代码段中,我们分别定义了L0和L1,通过命令可以看出,L0和L1的值都等于变量“tmp”。
下面我们运行代码,截图log文件中的信息看一下区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lammps加油站_小马老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值