gwierink |
September 25, 2009 03:35 |
Unknown solver type laplaceCellDecomposition
Dear all,
I am using the bubbleInterTrackFoam solver of OpenFOAM-1.5-dev, built by Dr. Zeljko Tukovic. On my laptop it happily runs, but not on my desktop. Yesterday I installed OpenFOAM-1.5-dev via svn. When I run a case that works on my laptop the following error shows up:
Code:
[gijsbert@mintek bubble2D-r0.75mm_20r_OF_1.5-dev]$ newBubbleInterTrackFoam
/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5-dev |
| \\ / A nd | Revision: 1438 |
| \\/ M anipulation | Web: http://www.OpenFOAM.org |
\*---------------------------------------------------------------------------*/
Exec : newBubbleInterTrackFoam
Date : Sep 25 2009
Time : 09:59:17
Host :
PID : 5688
Case : /home/gijsbert/OpenFOAM/gijsbert-1.5-dev/run/bubbles/bubble2D-r0.75mm_20r_OF_1.5-dev
nProcs : 1
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time
Create mesh, no clear-out for time = 0
Reading field p
Reading field U
Reading/calculating face flux field phi
Selecting motion solver: laplaceCellDecomposition
Unknown solver type laplaceCellDecomposition
Valid solver types are:
3
(
pseudoSolidFaceDecomposition
RBFMotionSolver
laplaceFaceDecomposition
)
From function motionSolver::New(const polyMesh& mesh)
in file meshMotion/motionSolver/motionSolver.C at line 107.
FOAM exiting
Somehow it doesn't want to use laplaceCellDecomposition as a solver type. The output of egrep -r "laplaceCellDecomposition" . in OpenFOAM-1.5.dev gives
Code:
Binary file ./lib/linux64GccDPOpt/libcellDecompositionMotionSolver.so matches
./src/tetDecompositionMotionSolver/lnInclude/laplaceTetDecompositionMotionSolver.H: TypeName("laplaceCellDecomposition");
Binary file ./src/tetDecompositionMotionSolver/Make.cellDecomp/linux64GccDPOpt/laplaceTetDecompositionMotionSolver.o matches
./src/tetDecompositionMotionSolver/tetDecompositionMotionSolver/laplace/.svn/text-base/laplaceTetDecompositionMotionSolver.H.svn-base: TypeName("laplaceCellDecomposition");
./src/tetDecompositionMotionSolver/tetDecompositionMotionSolver/laplace/laplaceTetDecompositionMotionSolver.H: TypeName("laplaceCellDecomposition");
I changed the solver in constant/dynamicMeshDict to laplaceFaceDecomposition and now it runs. Does anyone have an idea what the problem is here and how much it actually matters whether I use face or cell decomposition in this case?
Thanks in advance!
Regards,
Gijs
|