CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Pre-Processing

Error decomposePar

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   May 21, 2012, 07:32
Question Error decomposePar
  #1
New Member
 
Lucio Cardillo
Join Date: Apr 2012
Posts: 5
Rep Power: 4
look86 is on a distinguished road
Hello Foamers,
I'm trying to decompose a very large Mesh in 96 subdomains but running the decomposePar utility I get this error after a while..

Code:
--> FOAM FATAL ERROR: 
Not implemented

    From function slicedFvPatchField<Type>::slicedFvPatchField(const Field<Type>&, const dictionary&)
    in file fields/fvPatchFields/basic/sliced/slicedFvPatchField.C at line 95.

FOAM aborting

#0  Foam::error::printStack(Foam::Ostream&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/lib/linux64Gcc44DPOpt/libOpenFOAM.so"
#1  Foam::error::abort() in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/lib/linux64Gcc44DPOpt/libOpenFOAM.so"
#2  Foam::slicedFvPatchField<Foam::Vector<double> >::slicedFvPatchField(Foam::fvPatch const&, Foam::DimensionedField<Foam::Vector<double>, Foam::volMesh> const&, Foam::dictionary const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/lib/linux64Gcc44DPOpt/libfiniteVolume.so"
#3  Foam::fvPatchField<Foam::Vector<double> >::adddictionaryConstructorToTable<Foam::slicedFvPatchField<Foam::Vector<double> > >::New(Foam::fvPatch const&, Foam::DimensionedField<Foam::Vector<double>, Foam::volMesh> const&, Foam::dictionary const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/lib/linux64Gcc44DPOpt/libfiniteVolume.so"
#4  Foam::fvPatchField<Foam::Vector<double> >::New(Foam::fvPatch const&, Foam::DimensionedField<Foam::Vector<double>, Foam::volMesh> const&, Foam::dictionary const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#5  Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>::GeometricBoundaryField::GeometricBoundaryField(Foam::fvBoundaryMesh const&, Foam::DimensionedField<Foam::Vector<double>, Foam::volMesh> const&, Foam::dictionary const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#6  Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>::readField(Foam::dictionary const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#7  Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>::readField(Foam::Istream&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#8  Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>::GeometricField(Foam::IOobject const&, Foam::fvMesh const&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#9  void Foam::readFields<domainDecomposition, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> >(domainDecomposition const&, Foam::IOobjectList const&, Foam::PtrList<Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> >&) in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#10  main in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"
#11  __libc_start_main in "/lib64/libc.so.6"
#12  Foam::regIOobject::writeObject(Foam::IOstream::streamFormat, Foam::IOstream::versionNumber, Foam::IOstream::compressionType) const in "/afs/.enea.it/project/neptunius/soft/OpenFOAM/OpenFOAM-1.7.0/applications/bin/linux64Gcc44DPOpt/decomposePar"

I don't understand why it calls the slicedFvPatchField<type> 'cause I don't have this PatchField in any of my boundary fields..
I'm using only zeroGradient, timeVaryingMappedFixedValue, wall and cyclic boundary condition.

best regards,

Lucio
look86 is offline   Reply With Quote

Old   May 28, 2012, 03:44
Default
  #2
kid
Senior Member
 
cfdkid
Join Date: Mar 2009
Posts: 133
Rep Power: 7
kid is on a distinguished road
Did you run blockMesh before decomposePar.
Try deleting all files except blockMeshDict from /constant/polyMesh/.
And run the commands again.
EDIT:
Note: If you are using snappyHexMesh use below command only.
snappyHexMesh -overwrite

Good luck
__________________
________________________________________
Regards,
CFDkid

It never gets easier You just get Better
kid is offline   Reply With Quote

Old   May 30, 2012, 07:17
Default
  #3
New Member
 
Lucio Cardillo
Join Date: Apr 2012
Posts: 5
Rep Power: 4
look86 is on a distinguished road
thank you for the reply!
However I resolved by replacing the time start directory with a older backup copy and it works fine
I originally supposed that the error came from a cellSet I created to make postprocessing more friendly, but the problem probably was in fields stored in that directory..

regards,

Lucio
look86 is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 10:01.