a9ffcab5af
ENH: region-wise decomposition specification for decomposeParDict
...
Within decomposeParDict, it is now possible to specify a different
decomposition method, methods coefficients or number of subdomains
for each region individually.
The top-level numberOfSubdomains remains mandatory, since this
specifies the number of domains for the entire simulation.
The individual regions may use the same number or fewer domains.
Any optional method coefficients can be specified in a general
"coeffs" entry or a method-specific one, eg "metisCoeffs".
For multiLevel, only the method-specific "multiLevelCoeffs" dictionary
is used, and is also mandatory.
----
ENH: shortcut specification for multiLevel.
In addition to the longer dictionary form, it is also possible to
use a shorter notation for multiLevel decomposition when the same
decomposition method applies to each level.
2017-11-09 12:30:24 +01:00
f2ba618c19
STYLE: consistency in using argList::addArgument, argList::addOption
2017-11-22 12:54:28 +01:00
55ed6ec776
STYLE: use MUST_READ consistently for decomposeParDict
...
- there was a slight mix of MUST_READ and MUST_READ_IF_MODIFIED
but with no obvious code to handle runtime modified values
of the decomposition, or how this works with alternative
dictionaries.
2016-11-24 11:26:03 +01:00
8b4dfe24f1
Merge remote-tracking branch 'origin/decomposeParDict' into develop
2016-11-19 15:34:36 +01:00
52d0289ee1
BUG: resolve some decomposeParDict problems (issues #60 , #265 ).
...
- Cleanup/centralize handling of -decomposeParDict by relocating
common code into argList. Ensures that all processes receive
identical information about the -decomposeParDict opton.
- Only use alternative decomposeParDict for simpleFoam/motorBike
tutorial so that this will be included in the test loop for snappy.
- Added Mattijs' fix for surfaceRedistributePar.
2016-10-25 18:19:19 +02:00
bd0e982d99
MRG: Initial commit after latest Foundation merge
2016-09-30 11:16:28 +01:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
fd2ac09c4e
mapFields: reset the FOAM_CASE environment variable
...
Patch proveded by Alexey Matveichev
Resolves bug-report http://bugs.openfoam.org/view.php?id=2229
2016-09-17 14:53:15 +01:00
450728ea84
Standardized cell, patch, face and processor loop index names
2016-04-25 12:00:53 +01:00
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
0e01c44129
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
abeef3313d
STYLE: Updated header file documentation
2015-12-09 16:10:35 +00:00
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
f0bc2d9faa
ENH: parallel: added -decomposeParDict option to
...
- foamyHexMesh
- snappyHexMesh
- decomposePar
2015-11-24 17:35:18 +00:00
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
cfe1163dc8
mapFields: Reinstated mapFields from OpenFOAM-2.2.x and renamed the current mapFields -> mapFieldsPar
...
This required the addition of the meshToMesh class in the sampling
library from OpenFOAM-2.2.x which is now named meshToMesh0.
2015-05-26 11:32:46 +01:00
73c306b7c7
Updated header
2015-02-05 12:11:47 +00:00
9952d06d16
mapFields: Minimum hack provided by Mattijs to get mapFields working again
...
This version is very inefficient in parallel and does not provide the
-parallelSource or -parallelTarget options which will need to be
reinstanted in the future or we could revert mapFields to the
OpenFOAM-2.2 version.
2015-02-05 12:09:34 +00:00
d4c966de31
ENH: mapFields: expose AMI mapping methods
2014-09-03 11:54:30 +01:00
18fd5c4eec
ENH: mapFields - added mapMethod to arg notes
2014-03-31 16:57:14 +01:00
e5a5b89509
ENH: mapFields - deprecated old utility in favour of mapFieldsNew and renamed
2014-01-14 10:41:50 +00:00
fe9f21fc28
ENH: mapFields: command line option help
2013-01-09 12:45:35 +00:00
0f2e8be91c
ENH: mapFields: add -subtract option to subtract whilst mapping
2011-12-22 11:39:54 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
8bc92b8761
ENH: Added mapMethod, [source|target]Region options to mapFields
2011-02-07 12:59:14 +00:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce .
2011-01-05 18:24:29 +00:00
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
012494fdb5
STYLE: Fixing code style requirements for all apps.
...
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
c51a2b0f63
ENH: have MUST_READ_IF_MODIFIED on IOdictionary construction
2010-06-02 09:48:07 +01:00
9f2e06ed55
STYLE: added missing command line option descriptions for mapFields and splitMeshRegions.
2010-05-11 10:52:35 +01:00
35afeb9b18
STYLE: remove superfluous uses of argList::validArgs.clear()
...
- a holdover from the old <root> <case> days
2010-05-03 08:38:39 +02:00
147fa2a75d
STYLE: add notes to some (most) command-line options
...
- mapFields and splitMeshRegions need more clarification
2010-04-27 10:50:15 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
c091d856ae
pedantic changes: 'forAll (' -> 'forAll(' in applications/
...
- to match coding guidelines
2009-12-03 14:12:08 +01:00
791b5aaeaa
replacing isType with isA to enable directMappedWall to work
2009-09-15 17:51:59 +01:00
33a2ec60de
Changed the time-selection so that it works correctly with the -parallel option for when
...
the time directories only exist in the processor sub-directories.
2009-09-02 11:34:58 +01:00
8edf105c45
cleanup of time handling (cosmetic changes), used timeSelector in more places
2009-05-20 15:40:30 +02:00
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
212a70a17b
boundbox intersect renaming
2008-08-28 15:50:11 +01:00
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
0bd12e0601
added sourceTime option to mapFields
2008-05-13 16:33:29 +01:00
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00