一种可能是Builder计算式自动开启了自动时间步长控制*ADTSC,收敛性会好一些。可以在dat文件中加入数值控制部分加入*ADTSC *ON 关键字,看是否有改善。
在油藏数值模拟中,设置不同的处理器数量导致最终计算结果不同,这可能看起来有些奇怪,但实际上是数值模拟迭代求解技术的一个特性。数值模拟通常采用迭代方法来求解复杂的非线性方程组,这些方程组描述了油藏中的流体流动和岩石力学行为。迭代方法从一个初始猜测开始,逐步逼近最终解,直到满足一定的收敛标准。
不同的处理器数量可能会影响迭代过程的收敛速度和路径。这是因为在并行计算中,数据在不同的处理器之间分配和同步,这可能导致迭代步骤中的微小差异,进而影响最终的收敛结果。在并行计算中,问题被分解成多个子问题,由不同的处理器同时处理。这种分解方式可能会影响迭代解的精度和稳定性。
数值误差和舍入误差在数值计算中是不可避免的。这些误差在迭代过程中可能会被放大或减小,具体取决于迭代算法的稳定性和收敛性。可以尝试设定更加严格的收敛准则参数(参考有关数值控制的讲义)来减小误差。
这样的话在不追求计算速度的情况下,是否选择单个处理器计算的结果更加准确可靠
设置不同的处理器数量,最终计算结果也不同,很奇怪