From 767e1a4e6906b2bf005d39ebdc5819a92c9aa765 Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 3 May 2015 18:11:25 +0100 Subject: [PATCH] GAMG solver: Set the following defaults: cacheAgglomeration true; agglomerator faceAreaPair; nCellsInCoarsestLevel 10; mergeLevels 1; --- .../GAMGAgglomeration/GAMGAgglomeration.C | 20 ++++++++++++++----- .../pairGAMGAgglomeration.C | 4 ++-- .../lduMatrix/solvers/GAMG/GAMGSolver.C | 5 ++--- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/GAMGAgglomerations/GAMGAgglomeration/GAMGAgglomeration.C b/src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/GAMGAgglomerations/GAMGAgglomeration/GAMGAgglomeration.C index 5d9c5be4b..6f5e4649a 100644 --- a/src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/GAMGAgglomerations/GAMGAgglomeration/GAMGAgglomeration.C +++ b/src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/GAMGAgglomerations/GAMGAgglomeration/GAMGAgglomeration.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -29,6 +29,7 @@ License #include "Time.H" #include "GAMGInterface.H" #include "GAMGProcAgglomeration.H" +#include "pairGAMGAgglomeration.H" #include "IOmanip.H" // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // @@ -229,7 +230,7 @@ Foam::GAMGAgglomeration::GAMGAgglomeration nCellsInCoarsestLevel_ ( - readLabel(controlDict.lookup("nCellsInCoarsestLevel")) + controlDict.lookupOrDefault