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

Dynamic Mesh Problem

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 14, 2010, 16:28
Default Dynamic Mesh Problem
  #1
Senior Member
 
Daniel
Join Date: Jul 2009
Location: Montreal, Canada
Posts: 156
Rep Power: 16
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


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[snappyHexMesh] SnappyHexMesh for internal Flow vishwa OpenFOAM Meshing & Mesh Conversion 24 June 27, 2016 08:54
Dynamic mesh update problem. David FLUENT 3 March 15, 2012 05: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 21:17
Dynamic mesh problem Sampath FLUENT 1 October 13, 2004 06:44


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