CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

Dynamic Mesh Problem

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

Reply
 
LinkBack Thread Tools Display Modes
Old   August 14, 2010, 16:28
Default Dynamic Mesh Problem
  #1
Senior Member
 
Daniel
Join Date: Jul 2009
Location: Montreal, Canada
Posts: 154
Rep Power: 9
dancfd is on a distinguished road
Hello all,

I am attempting to oscillate an airfoil and flap using angularOscillatingDisplacement, however I receive the following errors:

Code:
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

Create mesh for time = 0

Selecting dynamicFvMesh dynamicMotionSolverFvMesh
Selecting motion solver: displacementLaplacian
PointPatchField<Type>::New(const pointPatch&, const Field<Type>&, const dictionary&) : constructing pointPatchField<Type>
PointPatchField<Type>::New(const pointPatch&, const Field<Type>&, const dictionary&) : constructing pointPatchField<Type>
PointPatchField<Type>::New(const pointPatch&, const Field<Type>&, const dictionary&) : constructing pointPatchField<Type>
PointPatchField<Type>::New(const pointPatch&, const Field<Type>&, const dictionary&) : constructing pointPatchField<Type>
PointPatchField<Type>::New(const word&, const pointPatch&, const Field<Type>&) : constructing pointPatchField<Type>
Selecting motion diffusion: quadratic
Selecting motion diffusion: inverseDistance
Time = 0.05
#0  Foam::error::printStack(Foam::Ostream&) in "/opt/openfoam170/lib/linux64GccDPOpt/libOpenFOAM.so"
#1  Foam::sigFpe::sigFpeHandler(int) in "/opt/openfoam170/lib/linux64GccDPOpt/libOpenFOAM.so"
#2   in "/lib/libc.so.6"
#3  Foam::divide(Foam::Field<double>&, double const&, Foam::UList<double> const&) in "/opt/openfoam170/lib/linux64GccDPOpt/libOpenFOAM.so"
#4  Foam::operator/(double const&, Foam::tmp<Foam::Field<double> > const&) in "/opt/openfoam170/lib/linux64GccDPOpt/libOpenFOAM.so"
#5  Foam::fvPatch::makeDeltaCoeffs(Foam::Field<double>&) const in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#6  Foam::surfaceInterpolation::makeDeltaCoeffs() const in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#7  Foam::surfaceInterpolation::deltaCoeffs() const in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#8  Foam::fv::uncorrectedSnGrad<Foam::Vector<double> >::deltaCoeffs(Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh> const&) const in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#9  Foam::fv::gaussLaplacianScheme<Foam::Vector<double>, double>::fvmLaplacianUncorrected(Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>&) in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#10  Foam::fv::gaussLaplacianScheme<Foam::Vector<double>, double>::fvmLaplacian(Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>&) in "/opt/openfoam170/lib/linux64GccDPOpt/libfiniteVolume.so"
#11  Foam::tmp<Foam::fvMatrix<Foam::Vector<double> > > Foam::fvm::laplacian<Foam::Vector<double>, double>(Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh> const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>&, Foam::word const&) in "/opt/openfoam170/lib/linux64GccDPOpt/libfvMotionSolvers.so"
#12  Foam::tmp<Foam::fvMatrix<Foam::Vector<double> > > Foam::fvm::laplacian<Foam::Vector<double>, double>(Foam::tmp<Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh> > const&, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>&, Foam::word const&) in "/opt/openfoam170/lib/linux64GccDPOpt/libfvMotionSolvers.so"
#13  Foam::displacementLaplacianFvMotionSolver::solve() in "/opt/openfoam170/lib/linux64GccDPOpt/libfvMotionSolvers.so"
#14  Foam::motionSolver::newPoints() in "/opt/openfoam170/lib/linux64GccDPOpt/libdynamicMesh.so"
#15  Foam::dynamicMotionSolverFvMesh::update() in "/opt/openfoam170/lib/linux64GccDPOpt/libdynamicFvMesh.so"
#16  
 in "/opt/openfoam170/applications/bin/linux64GccDPOpt/moveDynamicMesh"
#17  __libc_start_main in "/lib/libc.so.6"
#18  
 in "/opt/openfoam170/applications/bin/linux64GccDPOpt/moveDynamicMesh"
Floating point exception

I find this very strange since I was able to run a very similar mesh, without the flap, using all the same files except for the blockMesh (new Dict) and /0/** (added the patch for the flap) files. The first case runs just fine, the second case will not run at all. I would appreciate any advice, since I cannot interpret these errors.

Thank you,

Dan
dancfd 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


Similar Threads
Thread Thread Starter Forum Replies Last Post
SnappyHexMesh for internal Flow vishwa OpenFOAM Native Meshers: snappyHexMesh and Others 24 June 27, 2016 08:54
Dynamic mesh update problem. David FLUENT 3 March 15, 2012 06:02
Dynamic Mesh problem Paul_321 FLUENT 11 August 11, 2009 11:32
CFD-3D flow problem using Dynamic mesh method. Sar_mech FLUENT 1 November 27, 2008 22:17
Dynamic mesh problem Sampath FLUENT 1 October 13, 2004 06:44


All times are GMT -4. The time now is 08:00.