Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FoamFile
- {
- version 2.0;
- format ascii;
- class dictionary;
- location system;
- object snappyHexMeshDict;
- }
- castellatedMesh true;
- snap true;
- addLayers false;
- geometry
- {
- wallThickMesh0.stl
- {
- type triSurfaceMesh;
- name wallThickMesh0;
- //appendRegionName true;
- }
- wallThickMesh0_inlet.stl
- {
- type triSurfaceMesh;
- name wallThickMesh0_inlet;
- //appendRegionName true;
- }
- wallThickMesh0_outlets.stl
- {
- type triSurfaceMesh;
- name wallThickMesh0_outlets;
- //appendRegionName true;
- }
- }
- castellatedMeshControls
- {
- features
- (
- {
- file "wallThickMesh0_inlet.extendedFeatureEdgeMesh";
- level 9;
- file "wallThickMesh0_outlets.extendedFeatureEdgeMesh";
- level 9;
- file "wallThickMesh0.extendedFeatureEdgeMesh";
- level 9;
- }
- );
- refinementSurfaces
- {
- wallThickMesh0
- {
- level ( 9 9 );
- }
- wallThickMesh0_inlet
- {
- level ( 9 9 );
- }
- wallThickMesh0_outlets
- {
- level ( 9 9 );
- }
- }
- refinementRegions
- {
- mode inside;
- levels ((1E15 3));
- }
- locationInMesh ( 0.034229050390422344 0.03212399873882532 -0.04033305123448372 );
- maxLocalCells 100000;
- maxGlobalCells 2000000;
- minRefinementCells 0;
- nCellsBetweenLevels 1;
- resolveFeatureAngle 30;
- allowFreeStandingZoneFaces true;
- }
- snapControls
- {
- nSolveIter 300;
- nSmoothPatch 3;
- tolerance 1.0;
- nRelaxIter 5;
- nFeatureSnapIter 10;
- implicitFeatureSnap true;
- explicitFeatureSnap true;
- multiRegionFeatureSnap true;
- }
- addLayersControls
- {
- layers
- {
- }
- relativeSizes true;
- expansionRatio 1.0;
- finalLayerThickness 0.3;
- minThickness 0.25;
- nGrow 0;
- featureAngle 130.0;
- slipFeatureAngle 30.0;
- nRelaxIter 5;
- nSmoothSurfaceNormals 1;
- nSmoothNormals 3;
- nSmoothThickness 10;
- maxFaceThicknessRatio 0.5;
- maxThicknessToMedialRatio 0.3;
- minMedialAxisAngle 90;
- nBufferCellsNoExtrude 0;
- nLayerIter 50;
- nRelaxedIter 20;
- writeVTK false;
- noErrors false;
- layerRecovery 1;
- growZoneLayers false;
- projectGrownUp 0.0;
- }
- meshQualityControls
- {
- #include "meshQualityDict"
- // Optional : some meshing phases allow usage of relaxed rules.
- // See e.g. addLayersControls::nRelaxedIter.
- relaxed
- {
- //- Maximum non-orthogonality allowed. Set to 180 to disable.
- maxNonOrtho 75;
- }
- // Advanced
- //- Number of error distribution iterations
- nSmoothScale 4;
- //- Amount to scale back displacement at error points
- errorReduction 0.75;
- }
- mergeTolerance 1.0E-6;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement