在自编类里两个volScalarField变量相乘,串行可运行,并行报错
-
用fvoption框架想外加一个阻力,扩展了src/fvoption/文件夹fv::buoyancyForce这个类,类里增加了两个volScalarField类型的私有成员(67行68行)
下面是构造函数初始化
成员函数里把这俩volScalarField类型相乘
结果串行没问题,但是并行却却报错,把调用弹出来后是并行相乘两个volScalarField的变量调用multiply函数,查这个函数又是个宏,所以就很神奇了
所以为什么串行可以并行却出错呢,按理说我以前经历的并行出错大多集中一些边界条件上数据传输上,求各位大神提点建议 -
libs ("libmyfvOptions.so"); 这句不能像一些官方提供的案例那样放在fvoptions文件里,得放在controldict文件下