decomposePar: Added "-dict" option

to specify an alternative name and/or location for the decomposition dictionary.

Based on patch contributed by Niklas Nordin, Scania.
This commit is contained in:
Henry Weller
2017-05-03 10:35:08 +01:00
parent 8514ff55d0
commit a41f84e925
5 changed files with 62 additions and 21 deletions

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2017 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -69,7 +69,11 @@ void Foam::domainDecomposition::mark
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
Foam::domainDecomposition::domainDecomposition(const IOobject& io)
Foam::domainDecomposition::domainDecomposition
(
const IOobject& io,
const fileName& dictFile
)
:
fvMesh(io),
facesInstancePointsPtr_
@ -96,7 +100,8 @@ Foam::domainDecomposition::domainDecomposition(const IOobject& io)
(
decompositionModel::New
(
*this
*this,
dictFile
).lookup("numberOfSubdomains")
)
),
@ -115,7 +120,8 @@ Foam::domainDecomposition::domainDecomposition(const IOobject& io)
{
decompositionModel::New
(
*this
*this,
dictFile
).readIfPresent("distributed", distributed_);
}