・移動メッシュには,dynamicMotionSolverFvMeshのdisplacementLaplacian,diffusivityには,inverseDistanceを使用
・0ディレクトリに,PointDisplacementファイルを作成し,solidBodyMotionDisplacementのtabulated6DoFMotionを用いて,実際に測定した泳動作の運動学データを入力
fvsolutionで緩和係数を小さくするや,solverをGAMGからPCG/PBiCGStabに変えるなど,計算を安定させる方法を試してみましたがうまく計算できません.
PIMPLE: Iteration 1
DICPBiCGStab: Solving for cellDisplacementx, Initial residual = 1.23062e-05, Final residual = 9.41443e-06, No Iterations 1
DICPBiCGStab: Solving for cellDisplacementy, Initial residual = 0.0287695, Final residual = 0.000273505, No Iterations 5
DICPBiCGStab: Solving for cellDisplacementz, Initial residual = 9.33004e-06, Final residual = 9.33004e-06, No Iterations 0
DICPCG: Solving for pcorr, Initial residual = 1, Final residual = 9.5428e-07, No Iterations 314
DICPCG: Solving for pcorr, Initial residual = 0.10179, Final residual = 9.47478e-07, No Iterations 273
time step continuity errors : sum local = 4.06619e-15, global = 1.63796e-17, cumulative = -7.61575e-08
DILUPBiCGStab: Solving for Ux, Initial residual = 0.0137191, Final residual = 4.79097e-05, No Iterations 2
DILUPBiCGStab: Solving for Uy, Initial residual = 0.000233217, Final residual = 1.89075e-06, No Iterations 1
DILUPBiCGStab: Solving for Uz, Initial residual = 6.94858e-05, Final residual = 7.60524e-06, No Iterations 1
DICPCG: Solving for p, Initial residual = 0.999997, Final residual = 0.0919308, No Iterations 6
DICPCG: Solving for p, Initial residual = 0.0345613, Final residual = 9.39654e-06, No Iterations 258
time step continuity errors : sum local = 1.31394e-13, global = -8.74637e-16, cumulative = -7.61575e-08
PIMPLE: Iteration 2
DILUPBiCGStab: Solving for Ux, Initial residual = 0.905905, Final residual = 0.00498697, No Iterations 1000
DILUPBiCGStab: Solving for Uy, Initial residual = 0.467712, Final residual = 5.84424e+30, No Iterations 1000
DILUPBiCGStab: Solving for Uz, Initial residual = 0.329059, Final residual = 1.01585e+18, No Iterations 1000
DICPCG: Solving for p, Initial residual = 1, Final residual = 0.0970522, No Iterations 20
DICPCG: Solving for p, Initial residual = 1.68339e-08, Final residual = 1.68339e-08, No Iterations 0
time step continuity errors : sum local = 1.68036e+25, global = -1.48677e+10, cumulative = -1.48677e+10
DILUPBiCGStab: Solving for epsilon, Initial residual = 1, Final residual = 9.93296e-08, No Iterations 21
bounding epsilon, min: -1.32257e+56 max: 1.13488e+87 average: 1.89213e+84
DILUPBiCGStab: Solving for k, Initial residual = 1, Final residual = 8.76068e-08, No Iterations 6
bounding k, min: -1.85603e-20 max: 1.6557e+88 average: 4.8212e+82
ExecutionTime = 4625.21 s ClockTime = 7088 s
forces forces write:
sum of forces:
pressure : (-1.21769e+99 8.29774e+98 2.17187e+99)
viscous : (-4.90015e+100 5.42906e+100 7.04984e+100)
porous : (0 0 0)
sum of moments:
pressure : (-1.43268e+98 1.60044e+99 -6.96082e+98)
viscous : (4.69946e+99 5.00865e+100 -3.81125e+100)
porous : (0 0 0)
forceCoeffs forceCoeffs write:
Cm = 2.87446e+97
Cd = 6.0046e+97
Cl = 8.68902e+97
Cl(f) = 7.21897e+97
Cl(r) = 1.47005e+97
Courant Number mean: 1.37561e+26 max: 5.06915e+32
deltaT = 1.49848e-64
Time = 0.0305065
PIMPLE: Iteration 1
DICPBiCGStab: Solving for cellDisplacementx, Initial residual = 3.28872e-05, Final residual = 9.38091e-06, No Iterations 1
DICPBiCGStab: Solving for cellDisplacementy, Initial residual = 0.00339951, Final residual = 3.13542e-05, No Iterations 13
DICPBiCGStab: Solving for cellDisplacementz, Initial residual = 9.10639e-06, Final residual = 9.10639e-06, No Iterations 0
DICPCG: Solving for pcorr, Initial residual = 1, Final residual = 9.23793e-07, No Iterations 326
DICPCG: Solving for pcorr, Initial residual = 0.0670329, Final residual = 9.95298e-07, No Iterations 267
time step continuity errors : sum local = 4.82617e-14, global = 2.29628e-16, cumulative = -1.48677e+10
[1] #0 Foam::error::printStack(Foam::Ostream&) at ??:?
[1] #1 Foam::sigFpe::sigHandler(int) at ??:?
[1] #2 ? in "/lib/x86_64-linux-gnu/libc.so.6"
[1] #3 Foam::DILUPreconditioner::calcReciprocalD(Foam::Field<double>&, Foam::lduMatrix const&) at ??:?
[1] #4 Foam::DILUPreconditioner::DILUPreconditioner(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[1] #5 Foam::lduMatrix::preconditioner::addasymMatrixConstructorToTable<Foam::DILUPreconditioner>::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[1] #6 Foam::lduMatrix::preconditioner::New(Foam::lduMatrix::solver const&, Foam::dictionary const&) at ??:?
[1] #7 Foam::PBiCGStab::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const at ??:?
[1] #8 ? in "/opt/openfoam6/platforms/linux64GccDPInt32Opt/bin/pimpleFoam"
[1] #9 ? in "/opt/openfoam6/platforms/linux64GccDPInt32Opt/bin/pimpleFoam"
[1] #10 ? in "/opt/openfoam6/platforms/linux64GccDPInt32Opt/bin/pimpleFoam"
[1] #11 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
[1] #12 ? in "/opt/openfoam6/platforms/linux64GccDPInt32Opt/bin/pimpleFoam"
[df096d4daeb9:00668] *** Process received signal ***
[df096d4daeb9:00668] Signal: Floating point exception (8)
[df096d4daeb9:00668] Signal code: (-6)
[df096d4daeb9:00668] Failing at address: 0x1f50000029c
[df096d4daeb9:00668] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x7f721d963f20]
[df096d4daeb9:00668] [ 1] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7f721d963e97]
[df096d4daeb9:00668] [ 2] /lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x7f721d963f20]
[df096d4daeb9:00668] [ 3] /opt/openfoam6/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam18DILUPreconditioner15calcReciprocalDERNS_5FieldIdEERKNS_9lduMatrixE+0x90)[0x7f721ed42ec0]
[df096d4daeb9:00668] [ 4] /opt/openfoam6/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam18DILUPreconditionerC1ERKNS_9lduMatrix6solverERKNS_10dictionaryE+0x49)[0x7f721ed43009]
[df096d4daeb9:00668] [ 5] /opt/openfoam6/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner31addasymMatrixConstructorToTableINS_18DILUPreconditionerEE3NewERKNS0_6solverERKNS_10dictionaryE+0x2e)[0x7f721ed4313e]
[df096d4daeb9:00668] [ 6] /opt/openfoam6/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZN4Foam9lduMatrix14preconditioner3NewERKNS0_6solverERKNS_10dictionaryE+0x23d)[0x7f721ed2e07d]
[df096d4daeb9:00668] [ 7] /opt/openfoam6/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so(_ZNK4Foam9PBiCGStab5solveERNS_5FieldIdEERKS2_h+0x5d5)[0x7f721ed36e25]
[df096d4daeb9:00668] [ 8] pimpleFoam(+0x65239)[0x55c52e6ec239]
[df096d4daeb9:00668] [ 9] pimpleFoam(+0x7691c)[0x55c52e6fd91c]
[df096d4daeb9:00668] [10] pimpleFoam(+0x2c104)[0x55c52e6b3104]
[df096d4daeb9:00668] [11] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f721d946b97]
[df096d4daeb9:00668] [12] pimpleFoam(+0x2dfea)[0x55c52e6b4fea]
[df096d4daeb9:00668] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 0 on node df096d4daeb9 exited on signal 8 (Floating point exception).
--------------------------------------------------------------------------