修改dpmfoam报错
-
在修改了DPMFoam之后,自己取名为ppPMFoam,拉格朗日库和求解器都编译成功了,运行ppDPMFoam时候有以下报错
Courant Number mean: 3.2279156e-06 max: 0.0026370674 Time = 0.004 Evolving kinematicCloud Solving 3-D cloud kinematicCloud Cloud: kinematicCloud injector: model1 Added 30 new parcels Cloud: kinematicCloud injector: model2 Added 30 new parcels Cloud: kinematicCloud injector: model3 Added 30 new parcels Cloud: kinematicCloud injector: model4 Added 30 new parcels #0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib64/libc.so.6" #3 ? in "/lib64/libm.so.6" #4 ? at ??:? #5 ? at ??:? #6 ? at ??:? #7 ? at ??:? #8 ? at ??:? #9 ? at ??:? #10 ? at ??:? #11 ? at ??:? #12 ? at ??:? #13 ? at ??:? #14 __libc_start_main in "/lib64/libc.so.6" #15 ? at ??:? Floating point exception (core dumped)
应该不是我初始条件或者边界条件的问题,我没有修改条件,使用原始的DPMFoam能够运行成功。
这是不是代表我的源代码库里面修改的有问题,尽管编译成功了,但是有代码错误无法运行?