CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Unknown solver type laplaceCellDecomposition (https://www.cfd-online.com/Forums/openfoam-solving/68600-unknown-solver-type-laplacecelldecomposition.html)

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

gwierink September 25, 2009 05:51

Well, that got solved. I digged a bit deeper and found a post related to it here. As mentioned in that post I added -lcellDecompositionMotionSolver to Make/options and recompiled the solver. Now it runs :D.

Cheers, Gijs


All times are GMT -4. The time now is 11:20.