Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 420
    • Issues 420
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #389
Closed
Open
Issue created Jan 19, 2017 by Admin@OpenFOAM-adminMaintainer

blockMeshing - geometry change on aachenbomb tutorial

16145226_10206634996993637_1300756041_oblockMeshDict_file

Hi,

I was trying to experiment on creating my own geometry through the blockMeshDict on the** Aachenbomb **tutorial (sprayFoam) and I encountered an error (lots of them) saying that a face doesn't have a neighbouring face. I have attached an image of the geometry I was creating and the blockMeshDict file.

The error message is below:

/---------------------------------------------------------------------------
| ========= | | | \ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \ / O peration | Version: v1606+ | | \ / A nd | Web: www.OpenFOAM.com | | \/ M anipulation | | *---------------------------------------------------------------------------*/ Build : v1606+ Exec : blockMesh Date : Jan 19 2017 Time : 18:23:33 Host : "en004153ubuntu" PID : 5980 Case : /home/eg634172/OpenFOAM/eg634172-v1606+/run/aachenBomb nProcs : 1 sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). fileModificationChecking : Monitoring run-time modified files using timeStampMaster allowSystemOperations : Allowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time

Creating block mesh from "/home/eg634172/OpenFOAM/eg634172-v1606+/run/aachenBomb/system/blockMeshDict" Creating curved edges Creating topology blocks Creating topology patches

Creating block mesh topology

--> FOAM FATAL ERROR: face 3 in patch 1 does not have neighbour cell face: 4(7 11 13 3)

From function Foam::labelList Foam::polyMesh::facePatchFaceCells(const faceList&, const labelListList&, const faceListList&, Foam::label) const
in file meshes/polyMesh/polyMeshFromShapeMesh.C at line 118.

FOAM aborting

#0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 (closed) Foam::error::abort() at ??:? #2 (closed) Foam::polyMesh::facePatchFaceCells(Foam::ListFoam::face const&, Foam::List<Foam::List > const&, Foam::List<Foam::ListFoam::face > const&, int) const at ??:? #3 (closed) Foam::polyMesh::setTopology(Foam::ListFoam::cellShape const&, Foam::List<Foam::ListFoam::face > const&, Foam::ListFoam::word const&, Foam::List&, Foam::List&, int&, int&, Foam::ListFoam::cell&) at ??:? #4 (closed) Foam::polyMesh::polyMesh(Foam::IOobject const&, Foam::Xfer<Foam::Field<Foam::Vector > > const&, Foam::ListFoam::cellShape const&, Foam::List<Foam::ListFoam::face > const&, Foam::ListFoam::word const&, Foam::PtrListFoam::dictionary const&, Foam::word const&, Foam::word const&, bool) at ??:? #5 (closed) Foam::blockMesh::createTopology(Foam::IOdictionary const&, Foam::word const&) at ??:? #6 (closed) Foam::blockMesh::blockMesh(Foam::IOdictionary const&, Foam::word const&) at ??:? #7 (closed) ? in "/home/eg634172/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/blockMesh" #8 (closed) __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6" #9 (closed) ? in "/home/eg634172/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/blockMesh" Aborted (core dumped)

Hope someone can help as initially this was a going to be a wedge - axisymmetric geometry but lots of error on that too so I tried a 2D geometry instead I'm still running on versions 1606+ as you can see above.

THANKYOU!

Assignee
Assign to
Time tracking