|
大家好,我在使用REAXFF和周期性电场出现错误,“ERROR: Cannot (yet) use fix qeq/reaxff/omp with variable efield (src/REAXFF/fix_qeq_reaxff.cpp:408)
”我的边界条件为 p p f(reaxff下电场只能加在非周期性边界)
电场部分的代码为:
variable E0 equal 1
variable f equal 1e2
variable e equal v_E0*sin(2*PI*v_f*time*1e-15)
fix fxef all efield 0 0 v_e
运行后报错“ERROR: Cannot (yet) use fix qeq/reaxff/omp with variable efield (src/REAXFF/fix_qeq_reaxff.cpp:408)。
但我修改命令 fix fxef all efield 0 0 v_e 为 fix fxef all efield 0 0 ${e} , 代码可以正常运行,v_e和${e}的区别参考variable命令两种不同的使用方式“v_"和"$"的区别 - 知乎 (zhihu.com)
然而fix fxef all efield 0 0 ${e},似乎并没有起任何的效果,我对比了 有/无(fix fxef all efield 0 0 ${e})这条命令的区别,温度变化上没有任何区别。
请问上述问题应该如何解决,谢谢!
|
评分 Rate
-
查看全部评分 View all ratings
|