/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 1.5 | | \\ / A nd | Web: http://www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // convertToMeters 0.25e-9; vertices ( (0 0 0) //0 (15 0 0) (15 3 0) (0 3 0) (0 0 12) (15 0 12) (15 3 12) (0 3 12) //7 (22 0 0) (22 3 0) (22 0 12) (22 3 12) //11 (31 0 0) (31 3 0) (31 0 12) (31 3 12) //15 (20 9 0) (17 9 0) (20 9 12) (17 9 12) //19 (0 9 0) (0 9 12) //21 (31 9 0) (31 9 12) //23 (17 18 0) (0 18 0) (17 18 12) (0 18 12) //27 (31 18 0) (20 18 0) (31 18 12) (20 18 12) //31 (17 21 0) (0 21 0) (17 21 12) (0 21 12) //35 (31 21 0) (20 21 0) (31 21 12) (20 21 12) //39 (17 25 0) (0 25 0) (17 25 12) (0 25 12) // 43 (31 25 0) (20 25 0) (31 25 12) (20 25 12) // 47 ); blocks ( hex (0 1 2 3 4 5 6 7) bottomWall (15 3 6) simpleGrading (1 1 1) //1 hex (1 8 9 2 5 10 11 6) bottomWall (3 3 6) simpleGrading (1 1 1) //2 hex (2 9 16 17 6 11 18 19) bottomWall (3 6 6) simpleGrading (1 1 1) //3 hex (8 12 13 9 10 14 15 11) bottomWall (9 3 6) simpleGrading (1 1 1) //4 hex (3 2 17 20 7 6 19 21) liquid (15 6 6) simpleGrading (1 1 1) //5 hex (20 17 24 25 21 19 26 27) liquid (15 9 6) simpleGrading (1 1 1) //6 hex (25 24 32 33 27 26 34 35) liquid (15 3 6) simpleGrading (1 1 1) //6A hex (17 16 29 24 19 18 31 26) liquid (3 9 6) simpleGrading (1 1 1) //7 hex (16 22 28 29 18 23 30 31) liquid (9 9 6) simpleGrading (1 1 1) //8 hex (29 28 36 37 31 30 38 39) liquid (9 3 6) simpleGrading (1 1 1) //8A hex (9 13 22 16 11 15 23 18) liquid (9 6 6) simpleGrading (1 1 1) //9 hex (33 32 40 41 35 34 42 43) topWall (15 3 6) simpleGrading (1 1 1) //10 hex (32 37 45 40 34 39 47 42) topWall (3 3 6) simpleGrading (1 1 1) //11 hex (24 29 37 32 26 31 39 34) topWall (3 3 6) simpleGrading (1 1 1) //12 hex (37 36 44 45 39 38 46 47) topWall (9 3 6) simpleGrading (1 1 1) //13 ); patches ( cyclic periodicX ( (0 4 7 3) (3 7 21 20) (20 21 27 25) (25 27 35 33) (33 35 43 41) (12 13 15 14) (13 22 23 15) (22 28 30 23) (28 36 38 30) (36 44 46 38) ) cyclic periodicZ ( (0 3 2 1) (1 2 9 8) (8 9 13 12) (2 17 16 9) (2 3 20 17) (9 16 22 13) (17 20 25 24) (16 29 28 22) (16 17 24 29) (24 25 33 32) (28 29 37 36) (32 33 41 40) (36 37 45 44) (32 40 45 37) (24 32 37 29) (4 5 6 7) (5 10 11 6) (10 14 15 11) (6 11 18 19) (7 6 19 21) (11 15 23 18) (19 26 27 21) (18 23 30 31) (18 31 26 19) (26 34 35 27) (30 38 39 31) (34 42 43 35) (38 46 47 39) (34 39 47 42) (26 31 39 34) ) wall outerBoundaryBottom ( (0 1 5 4) (1 8 10 5) (8 12 14 10) ) wall outerBoundaryTop ( (40 41 43 42) (44 45 47 46) (40 42 47 45) ) ); mergePatchPairs ( ); // ************************************************************************* //