/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     |                                                 |
|   \\  /    A nd           |                                                 |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "system";
    object      decomposeParDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

// IMPORTANT: numberOfSubdomains MUST equal select × mpiprocs in job.pbs.
// Currently 2 nodes × 96 ranks/node = 192. Change both together if you scale.

numberOfSubdomains 192;

// metis: graph partitioner that minimises inter-subdomain face count.
// Alternatives: scotch (also graph-based, ships with OpenFOAM),
//               simple (geometric, naive), hierarchical (geometric, multi-axis).
method             metis;

// ************************************************************************* //
