From 6f84a643eb4bd72bc6d4ac93fa5abab84cf6510a Mon Sep 17 00:00:00 2001 From: mattijs Date: Fri, 11 Nov 2011 15:08:04 +0000 Subject: [PATCH] ENH: mixerVesselAMI: change relative solvers to smoothers. --- .../pimpleDyMFoam/mixerVesselAMI2D/Allrun | 5 ++++- .../mixerVesselAMI2D/system/controlDict | 4 ++-- .../mixerVesselAMI2D/system/decomposeParDict | 11 +++-------- .../pimpleDyMFoam/mixerVesselAMI2D/system/fvSchemes | 2 +- .../pimpleDyMFoam/mixerVesselAMI2D/system/fvSolution | 12 ++++++------ 5 files changed, 16 insertions(+), 18 deletions(-) diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun index 9210b03c39..0df20956c9 100755 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/Allrun @@ -8,6 +8,9 @@ cd ${0%/*} || exit 1 # run from this directory application=`getApplication` ./makeMesh -runApplication $application + +#runApplication $application +runApplication decomposePar +runParallel $application 4 # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/controlDict b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/controlDict index df817e2ad6..2fe07eeb4f 100644 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/controlDict +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/controlDict @@ -17,7 +17,7 @@ FoamFile application pimpleDyMFoam; -startFrom startTime; // latestTime; +startFrom startTime; startTime 0; @@ -47,6 +47,6 @@ runTimeModifiable true; adjustTimeStep yes; -maxCo 2; +maxCo 0.5; // ************************************************************************* // diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/decomposeParDict b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/decomposeParDict index 4f2007f7e3..8e9095ea0e 100644 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/decomposeParDict +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/decomposeParDict @@ -15,19 +15,14 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -singleProcessorFaceSets ((AMI -1)); +//- Force AMI to be on single processor. Can cause imbalance with some +// decomposers. +//singleProcessorFaceSets ((AMI -1)); numberOfSubdomains 4; method scotch; -simpleCoeffs -{ - n ( 2 2 1 ); - delta 0.001; -} - - distributed no; roots ( ); diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSchemes b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSchemes index 5e6c6725c5..83902138b4 100644 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSchemes +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSchemes @@ -30,7 +30,7 @@ gradSchemes divSchemes { default none; - div(phi,U) Gauss upwind; + div(phi,U) Gauss linearUpwind grad(U); div((nuEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSolution b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSolution index 03c95627ee..049ae7c584 100644 --- a/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSolution +++ b/tutorials/incompressible/pimpleDyMFoam/mixerVesselAMI2D/system/fvSolution @@ -28,8 +28,8 @@ solvers nCellsInCoarsestLevel 10; mergeLevels 1; - tolerance 0.02; - relTol 0; + tolerance 0.02; + relTol 0; } p @@ -48,8 +48,8 @@ solvers U { - solver PBiCG; - preconditioner DILU; + solver smoothSolver; + smoother GaussSeidel; tolerance 1e-05; relTol 0.1; } @@ -73,8 +73,8 @@ solvers PIMPLE { correctPhi no; - nOuterCorrectors 2; - nCorrectors 1; + nOuterCorrectors 1; + nCorrectors 2; nNonOrthogonalCorrectors 0; pRefCell 0;