CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Native Meshers: blockMesh (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/)
-   -   Pyramid using BlockMesh (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/81874-pyramid-using-blockmesh.html)

ramhari November 9, 2010 13:33

Pyramid using BlockMesh
 
I want to mesh a pyramid shape...i am running the following blockMeshDict file but i am getting segmentation fault...can anyone help me !


/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.7.0 |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices
(
(0 0 0) //0
(1 0 0) //1
(1 1 0) //2
(0 1 0) //3
(0.5 0.5 0.5) //4

);

blocks
(
pyr 5(0 1 2 3 4) (10 10 10) simpleGrading (1 1 1)
);

edges
(
);

patches
(

);

mergePatchPairs
(
);

// ************************************************** *********************** //



Output :


Creating block mesh from
"/home/hariram/Desktop/cone/constant/polyMesh/blockMeshDict"


Creating blockCorners

Creating curved edges

Creating blocks
#0 Foam::error::printStack(Foam::Ostream&) in "/opt/openfoam171/lib/linuxGccDPOpt/libOpenFOAM.so"
#1 Foam::sigSegv::sigSegvHandler(int) in "/opt/openfoam171/lib/linuxGccDPOpt/libOpenFOAM.so"
#2 Uninterpreted:
#3
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
#4
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
#5
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
#6
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
#7
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
#8 __libc_start_main in "/lib/tls/i686/cmov/libc.so.6"
#9
in "/opt/openfoam171/applications/bin/linuxGccDPOpt/blockMesh"
Segmentation fault

ramhari November 15, 2010 13:50

Re : pyramid
 
Hi,

I could do that using 'hex' keyword with 5 vertices instead of using 'pyr'.

Thanx, Hari

gimmetwofingers February 14, 2012 12:02

Hi,

I am also looking for a way to produce a pyramid in blockMesh. However for me it does not work to use the hex keyword with five entries. I also tried
hex (0 1 2 3 4 4 4 4)
However that also did not work. How can I get a nice pyramid?

Thanks!

Nikunj.R July 18, 2012 14:57

just use 01234


All times are GMT -4. The time now is 18:35.