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 |
Re : pyramid
Hi,
I could do that using 'hex' keyword with 5 vertices instead of using 'pyr'. Thanx, Hari |
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! |
just use 01234
|
Could anyone fix it? I cannot create a pyramid neither with hex nor with pyr and I don't get why
vertices ( (1 -0.0436 0.0436) (1 0.0436 0.0436) (1 0.0436 -0.0436) (1 -0.0436 -0.0436) (0 0 0) ); blocks ( pyr (0 1 2 3 4) (50 1 1) simpleGrading (1 1 1) ); |
Hi,
For your given set of vertices, have you tried this? hex (0 1 2 3 4 4 4 4) (nx ny nz) simpleGrading (s1 s2 s3) where nx, ny, nz, s1, s2, s3 are all values that you want to input. Cheers, Antimony |
All times are GMT -4. The time now is 00:51. |