diff --git a/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/Allrun b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/Allrun index db26364b0e5b32ec2427e261e571371b3c515ba0..5ca111a201a4b5ea3120777848620f805af8ec3e 100755 --- a/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/Allrun +++ b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/Allrun @@ -11,4 +11,18 @@ runApplication decomposePar runParallel $(getApplication) -debug-switch GAMGAgglomeration + +# Try again with random decomposition. Needs a few more cells to create +# proper agglomeration - otherwise processorAgglomerator complains + +decompDict="-decomposeParDict system/decomposeParDict.random" + +runApplication -s random \ + decomposePar -force $decompDict + +runParallel -s random refineMesh -overwrite $decompDict + +runParallel -s random \ + $(getApplication) $decompDict -debug-switch GAMGAgglomeration + #------------------------------------------------------------------------------ diff --git a/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/controlDict b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/controlDict index 78a1986794eda6948aa858ffc22410a1bcaad07a..cbe479735b4b8339b2df5cb97b8e95eaf93def79 100644 --- a/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/controlDict +++ b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/controlDict @@ -17,7 +17,7 @@ FoamFile application laplacianFoam; -startFrom latestTime; +startFrom startTime; //latestTime; startTime 0; diff --git a/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/decomposeParDict.random b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/decomposeParDict.random new file mode 100644 index 0000000000000000000000000000000000000000..84e695a03f432ffd5f5042869a25f0971d34201e --- /dev/null +++ b/tutorials/basic/laplacianFoam/implicitAMI-nonblocking/system/decomposeParDict.random @@ -0,0 +1,25 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2312 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object decomposeParDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//- The total number of domains (mandatory) +numberOfSubdomains 4; + +//- The decomposition method (mandatory) +method random; + +// NOTE: no patch constraints! + +// ************************************************************************* //