|
[Sponsors] |
April 29, 2017, 22:09 |
A simpleTsunami with interDyMFoam
|
#1 |
New Member
Join Date: Mar 2017
Posts: 28
Rep Power: 9 |
Hello, everyone!
Recently, i try to run a case named simpleTsunami which is a course project(how to make a dynamicMotionRefineFvMesh class) at Chalmers University(http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/). However ,when i changed the boxTocell in setFieldsDict document and run the case. I always get some errors and warnings. The errors or warnings just like these: The errors when i don't change the boxTocell (There are some warnings but program can go on ) the number of vertices in the geometry is odd - this should not be the case for a 2-D case. Please check the geometry. --> FOAM Warning : From function twoDPointCorrector::calcAddressing() in file twoDPointCorrector/twoDPointCorrector.C at line 160 The number of points in the mesh is not equal to twice the number of edges normal to the plane - this may be OK only for wedge geometries. Please check the geometry or adjust the orthogonality tolerance. Number of normal edges: 7859 number of points: 11621 Selected 1 cells for refinement out of 7014. Refined from 7014 to 7021 cells. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 324 Cannot find surfaceScalarField faceDiffusivity in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (faceDiffusivity none) to suppress this warning. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 324 Cannot find surfaceScalarField alphaPhi in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (alphaPhi none) to suppress this warning. The errors when i change the boxTocell like as boxTocellbox (0 0 0) (0.4 0.292 1) (There are some warnings and errors, and program can go on and interrupt later ) --> FOAM Warning : From function twoDPointCorrector::calcAddressing() in file twoDPointCorrector/twoDPointCorrector.C at line 160 The number of points in the mesh is not equal to twice the number of edges normal to the plane - this may be OK only for wedge geometries. Please check the geometry or adjust the orthogonality tolerance. Number of normal edges: 9217 number of points: 13316 Selected 30 cells for refinement out of 8078. Refined from 8078 to 8288 cells. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 324 Cannot find surfaceScalarField faceDiffusivity in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (faceDiffusivity none) to suppress this warning. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 324 Cannot find surfaceScalarField alphaPhi in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (alphaPhi none) to suppress this warning. Selected 24 split points out of a possible 735. Unrefined from 8288 to 8120 cells. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 553 Cannot find surfaceScalarField faceDiffusivity in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (faceDiffusivity none) to suppress this warning. --> FOAM Warning : From function dynamicMotionRefineFvMesh::refine(const labelList&) in file dynamicMotionRefineFvMesh/dynamicMotionRefineFvMesh.C at line 553 Cannot find surfaceScalarField alphaPhi in user-provided flux mapping table 4 ( phi none rhoPhi none nHatf none ghf none ) The flux mapping table is used to recreate the flux on newly created faces. Either add the entry if it is a flux or use (alphaPhi none) to suppress this warning. Execution time for mesh.update() = 0.17 s GAMG: Solving for pcorr, Initial residual = 1, Final residual = 8.14214e-05, No Iterations 8 time step continuity errors : sum local = 3.24511e-08, global = -7.41633e-09, cumulative = 0.00247612 MULES: Solving for alpha.water Phase-1 volume fraction = 0.339611 Min(alpha.water) = 0 Max(alpha.water) = 1 MULES: Solving for alpha.water Phase-1 volume fraction = 0.339611 Min(alpha.water) = 0 Max(alpha.water) = 1 MULES: Solving for alpha.water Phase-1 volume fraction = 0.339612 Min(alpha.water) = 0 Max(alpha.water) = 1 GAMG: Solving for p_rgh, Initial residual = 0.0922006, Final residual = 0.000216608, No Iterations 2 #0 Foam::error:rintStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib/x86_64-linux-gnu/libc.so.6" #3 ? at tensorField.C:? #4 ? at ??:? #5 ? at ??:? #6 ? at ??:? #7 ? at ??:? #8 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #9 ? at ??:? Can anyone help me and solve this problem? Last edited by saatt; April 30, 2017 at 01:02. |
|
December 20, 2018, 10:56 |
Have you solved the problem?
|
#2 |
Member
AndreiCFD
Join Date: Nov 2012
Posts: 47
Rep Power: 14 |
Hi ! Have you solved the problem as I am getting the same error? Any help would be much appreciated.
Cheers, Andrei |
|
Tags |
dynamicmotionrefinefvmesh, interdymfoam |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
interDyMFoam with VOF + 6DOF instable | pbalz | OpenFOAM Running, Solving & CFD | 11 | October 9, 2020 06:19 |
Standard InterDyMFoam doesn't work after modifying interFoam | nesca87 | OpenFOAM Running, Solving & CFD | 7 | January 5, 2017 23:47 |
modifying interDyMFoam for floatingObject | Elisabeth_ofoam | OpenFOAM Programming & Development | 7 | June 11, 2014 09:42 |
interDyMFoam with GGI in 3d | stawrogin | OpenFOAM Running, Solving & CFD | 2 | January 5, 2011 03:17 |
error using interDyMFoam with kOmegaSST to simulate sloshing | anmartin | OpenFOAM Running, Solving & CFD | 0 | July 20, 2010 14:21 |