c3ec65d35b
ENH: decomposePar -cellDist misses patches (issue #202 )
...
- Propagate cellDist information from internal to patch fields too
NOTE: uses C++11 'auto' and a range-based for loop
2016-08-02 16:39:20 +02:00
8bdc7e01bf
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-06-29 10:43:51 +01:00
49e4475b46
STYLE: redistributePar: indentation
2016-06-29 10:43:36 +01:00
ca9923932a
BUG: decomposePar: force creation of uniform dir. Fixes #163
2016-06-27 11:18:06 +01:00
b9313ef2fe
ENH: Consistency updates after Foundation merge and code tidying
2016-04-25 16:46:56 +01:00
fd9d801e2d
GIT: Initial commit after latest foundation merge
2016-04-25 11:40:48 +01:00
cb65ba71d7
Made all template declarations consistent using 'class' rather than 'typename'
2016-03-22 15:02:55 +00:00
c35bcc05f4
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-06-27 23:22:54 +01:00
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
99a10ecea6
Boundary conditions: Added extrapolatedCalculatedFvPatchField
...
To be used instead of zeroGradientFvPatchField for temporary fields for
which zero-gradient extrapolation is use to evaluate the boundary field
but avoiding fields derived from temporary field using field algebra
inheriting the zeroGradient boundary condition by the reuse of the
temporary field storage.
zeroGradientFvPatchField should not be used as the default patch field
for any temporary fields and should be avoided for non-temporary fields
except where it is clearly appropriate;
extrapolatedCalculatedFvPatchField and calculatedFvPatchField are
generally more suitable defaults depending on the manner in which the
boundary values are specified or evaluated.
The entire OpenFOAM-dev code-base has been updated following the above
recommendations.
Henry G. Weller
CFD Direct
2016-02-20 22:44:37 +00:00
472fa0674a
Update headers
2016-02-02 20:09:58 +00:00
8b9698ad43
processorPolyPatch, processorCyclicPolyPatch: Rationalized the construction of the patch name
...
This change ensures that these patches are named consistently so that
they can be looked-up as required in e.g. patchMeanVelocityForce
2016-02-02 20:07:16 +00:00
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
4eba393fe1
Update code to use the simpler C++11 template syntax
2016-01-10 19:20:16 +00:00
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
8864223aed
ENH: copyright: make consistent with OpenFOAM-history
2015-12-19 14:22:30 +00:00
5c9dff6146
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
8837a89237
STYLE: Updated links from openfoam.org to openfoam.com
2015-12-09 15:03:05 +00:00
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +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
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
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
87b26d09cb
reconstructPar: Corrected time directory for reconstructed sets
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1880
2015-10-27 16:27:04 +00:00
82c0cc5312
timeSelector: Rename option zeroTime -> withZero for consistency with the noZero option
2015-04-25 15:12:08 +01:00
9c6a3c66d7
reconstructParMesh: Correct handling of time and constant command-line options
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1641
2015-04-18 11:51:51 +01:00
5a12edc36c
reconstructParMesh: Enable -constant and -zeroTime options
2015-04-12 10:01:33 +01:00
0bf2543df6
utilities: Correct "End" statement to be consistent with all other applications
2015-02-12 22:14:02 +00:00
525a0b3e0f
decomposePar: Do not register Lagrangian IOFields as the names may conflict with those of volFields
...
Required change to IOobjectList to support the optional no-registration specification
2015-02-12 21:59:17 +00:00
d01afadbc1
Name fields to avoid duplicate registration
2015-02-12 12:33:45 +00:00
c778346c96
Formatting: Rationalized the indentation of #include
2015-02-10 20:35:50 +00:00
9fb26d59d3
GIT: Repo update
2014-12-11 08:35:10 +00:00
2123632db2
ENH: redistributePar: allow time override
2014-06-02 15:37:58 +01:00
8e76c66558
ENH: redistributePar: start with all patches present
2014-03-20 16:46:38 +00:00
9688b6ccdc
BUG: decomposePar - updated to handle multiple processor cyclic patches - mantis 879
2014-02-21 16:18:00 +00:00
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
6d5dd7e30d
ENH: decomposePar: corrected comment in header
2014-01-28 10:42:46 +00:00
7506490ecf
STYLE: reconstructParMesh: typo in comment
2014-01-27 12:29:52 +00:00
311288a1e0
STYLE: reconstructPar: added comment
2014-01-20 09:38:13 +00:00
8eccdc479c
BUG: redistributePar: do not allow functionObjects (runTime++ re-executes them)
2014-01-09 14:35:05 +00:00
d70442a5fe
ENH: reconstructParMesh: filtering region0
2014-01-09 10:25:11 +00:00
e7156dbec0
ENH: reconstructParMesh: handle times without meshes
2014-01-09 10:20:26 +00:00
2dfa827af1
ENH: reconstructPar: pick up cellSets from current time instead of mesh time
2013-12-16 12:43:17 +00:00
b99906f32d
BUG: reconstructPar: setting time ( #1107 )
2013-12-13 16:53:07 +00:00
c0f93b84bf
ENH: reconstructParMesh - added support for handling multiple time steps
2013-12-04 08:47:48 +00:00
6bdc55c825
ENH: decomposePar: decompose sets
2013-11-27 16:04:15 +00:00
0adb707ec7
ENH: reconstructParMesh: write cellDist field to 0
2013-11-20 16:03:02 +00:00
bcc8f6013f
ENH: reconstructPar: always reconstruct cellSets, faceSets, pointSets
2013-11-07 12:32:40 +00:00