916dcb8685
ENH: parallel: overhaul of parallel mapping
...
- redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
- low-level distributed Field mapping
- support for mapping surfaceFields (including flipping faces)
- support for decomposing/reconstructing refinement data
2015-11-17 15:05:05 +00:00
994cda140e
ENH: Adding IOmapDistribute
2014-10-14 15:11:35 +01:00
c4a4611b0f
Merge remote-tracking branch 'origin/feature/procAgglom'
...
Conflicts:
src/OpenFOAM/meshes/lduMesh/lduMesh.H
2013-05-02 14:44:59 +01:00
ea8d290191
ENH: communicators: initial version - extended Pstream API
2013-02-04 10:17:37 +00:00
8e968f5647
STYLE: debug: move debug declaration into Foam namespace
2012-12-11 09:33:20 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
537a916dff
ENH: Pstream: expose tag
2011-07-29 18:12:48 +01:00
2adfd534db
ENH: globalMeshData, mapDistribute : added pointBoundaryFaces/pointBoundaryCells
2011-02-08 16:16:50 +00:00
6b90a6c235
ENH: mapDistribute : added whichTransform to find transform from local index
2011-01-31 12:12:32 +00:00
fe8545958a
ENH: mapDistribute: extra printing
2011-01-24 17:32:54 +00:00
4c8ec205e5
ENH: globalMeshData, mapDistribute : multi-point connectivity with transforms
2011-01-20 13:52:39 +00:00
a6de8e746a
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
...
Conflicts:
applications/test/lduMatrix/Test-lduMatrix.C
applications/test/lduMatrix/Test-lduMatrix2.C
applications/test/lduMatrix/Test-lduMatrix3.C
applications/test/parallel/Test-parallel.C
applications/utilities/miscellaneous/foamFormatConvert/writeMeshObject.H
bin/mpirunDebug
etc/apps/paraview3/cshrc
src/OpenFOAM/meshes/polyMesh/globalMeshData/globalMeshData.H
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistribute.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistribute.H
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/mapDistributeTemplates.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.H
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
src/OpenFOAM/primitives/Pair/labelPair.H
src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C
src/postProcessing/functionObjects/field/streamLine/streamLineParticle.C
2011-01-17 21:40:13 +00:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
7a01f5c12c
ENH: mapDistribute : added transforms
2011-01-07 17:01:17 +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
4eb5e673e1
ENH: mapDistribute: allow -1 as global element
2010-12-30 08:38:18 +00:00
0f8c3f0309
BUG: mapDistribute : scheduled comms
2010-12-07 15:43:12 +00:00
d79237597e
STYLE: Fixing code style requirements for all src.
2010-07-28 13:31:46 +01:00
cff2580336
Merge branch 'master' into splitCyclic
...
Conflicts:
applications/utilities/mesh/manipulation/splitMeshRegions/splitMeshRegions.C
applications/utilities/parallelProcessing/decomposePar/domainDecompositionMesh.C
src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
src/OpenFOAM/fields/pointPatchFields/pointPatchField/pointPatchField.C
src/OpenFOAM/matrices/lduMatrix/solvers/GAMG/interfaces/cyclicGAMGInterface/cyclicGAMGInterface.C
src/OpenFOAM/meshes/pointMesh/pointPatches/constraint/processor/processorPointPatch.H
src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
src/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C
src/meshTools/sets/topoSets/faceSet.C
src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C
2010-04-16 12:09:34 +01:00
874120350c
STYLE: use forAllIter, forAllConstIter in more places
...
ENH: change some iterator -> const_iterator access
BUG: found some places with forAllIter and ::iterator !
2010-04-13 09:10:36 +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
5ece14ec6f
BUG: finite volume did not work before.
2010-03-03 10:12:35 +00:00
73781ad682
Added clearing out existing map; added reverse distribution
2010-01-01 11:14:21 +00:00
151f30e779
made container constructors explicit
2009-11-03 18:09:52 +00:00
2352682afb
use Pstream::exchange
2009-10-26 17:36:33 +00:00
fe45863a11
new mapDistribute constructor; various fixes
2009-10-22 11:59:25 +01:00
0b51b764d6
bundle outstanding send and receive requests
2009-08-25 23:03:33 +01:00
5c90c347f9
mapDistribute non-blocking of non-contiguous data
2009-08-13 17:28:33 +01:00
2df1d4053c
changed comment
2009-08-12 14:51:31 +01:00
3efaa302a9
upwind versions of stencils
2009-06-12 16:41:13 +01:00
42c075d80a
constructSize bug if construct from synchronised info
2009-04-15 12:31:57 +01:00
0128b2be68
UIndirectList
2009-03-12 19:25:21 +00:00
95dcb6ded7
Simplify checking of container (List/HashTable, strings) sizes
...
- can use 'XX.empty()' instead of 'XX.size() == 0', 'XX.size() < 1' or
'XX.size() <= 0' or for simpler coding.
It also has the same number of characters as '!XX.size()' and /might/ be
more readable
- many size checking had 'XX.size() > 0', 'XX.size() != 0', or 'XX.size() >= 1'
when a simple 'XX.size()' suffices
2009-01-10 20:28:06 +01:00
16aaf5b54e
autoPtr gets "empty()" method that can be used instead of "! ...valid()"
2009-01-10 10:38:53 +01:00
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
73b83058b1
Added new extended stencil handling from Mattijs.
2008-10-16 14:56:30 +01:00
d88bc072a1
schedule calculation; skipping unused procs
2008-08-27 17:58:07 +01:00
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
14a17c6fef
Removed dataSchedule class
2008-05-20 09:28:00 +01:00
7faf688709
Initial mattijsLib merge
2008-04-23 12:20:12 +01:00