Skip to content
Snippets Groups Projects
blockMeshDict 1.67 KiB
Newer Older
  • Learn to ignore specific revisions
  • /*--------------------------------*- C++ -*----------------------------------*\
    | =========                 |                                                 |
    | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
    
    |  \\    /   O peration     | Version:  v2506                                 |
    
    |   \\  /    A nd           | Website:  www.openfoam.com                      |
    |    \\/     M anipulation  |                                                 |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      blockMeshDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    scale    1;
    
    
    x0       0;
    x1       #eval "$x0 + 1.0";
    y0       0;
    y1       1;
    z0       0;
    z1       1;
    
    nx       2;
    ny       2;
    nz       1;
    
    gr       40.0;
    grInv    #eval "1/$gr";
    
    vertices
    (
        ($x0 $y0 $z0)
        ($x1 $y0 $z0)
        ($x1 $y1 $z0)
        ($x0 $y1 $z0)
        ($x0 $y0 $z1)
        ($x1 $y0 $z1)
        ($x1 $y1 $z1)
        ($x0 $y1 $z1)
    );
    
    blocks
    (
        hex (0 1 2 3 4 5 6 7) ($nx $ny $nz) simpleGrading (1 $grInv 1)
    );
    
    edges
    (
    );
    
    boundary
    (
        upperWall
        {
            type symmetry;
            faces
            (
                (3 7 6 2)
            );
        }
        lowerWall
        {
            type wall;
            faces
            (
                (1 5 4 0)
            );
        }
        inlet
        {
            type patch;
            faces
            (
                (0 4 7 3)
            );
        }
        outlet
        {
            type patch;
            faces
            (
                (2 6 5 1)
            );
        }
    );
    
    mergePatchPairs
    (
    );
    
    
    // ************************************************************************* //