Commit Graph

6059 Commits

Author SHA1 Message Date
5196e09fe2 Rationalised reactionThermo -> multicomponentThermo
Now that the reaction system, chemistry and combustion models are completely
separate from the multicomponent mixture thermophysical properties package that
supports them it is inconsistent that thermo is named reactionThermo and the
name multicomponentThermo better describes the purpose and functionality.
2022-07-29 14:38:05 +01:00
fbd6702697 postProcess: Stitch non-conformal couples on first time
This has required implementation of finer control of stitching in the
fvMesh read constructor and readUpdate methods. Stitching is now
controlled independently of the mesh changers. Full-geometric stitching
is now always the default unless explicitly overridden in the calls to
fvMesh's read methods.
2022-07-28 16:35:09 +01:00
d675aabccd surfaceFieldValue: Select processor cyclics
If a "patch" selection is made for a cyclic patch, surfaceFieldValue now
also selects faces on any associated processor cyclic patches. This
ensures that the serial and parallel operations are equivalent.
2022-07-28 15:05:27 +01:00
107f85b275 surfaceFieldValue: Support operations on non-conformal boundaries 2022-07-28 12:55:46 +01:00
87c73bd44c drivaerFastback tutorial: corrected Allrun 2022-07-28 12:51:17 +01:00
32bef33f4c SprayCloud: Prevent sigFpe on reporting of average parcel mass
Resolves but report https://bugs.openfoam.org/view.php?id=3866
2022-07-27 15:38:16 +01:00
0fda024ff7 tutorials: propeller: Restored limited schemes 2022-07-27 11:47:31 +01:00
2672879273 domainDecomposition: Corrected handling of points
Points now always get decomposed or reconstructed for the initial face
instance. This means that they are available in the constant directory
even if decomposition/reconstruction begins at a later time which has
its own moved points field.
2022-07-27 11:15:16 +01:00
426060e318 fvMeshStitcher: Stitch when necessary for postProcessing 2022-07-27 11:15:16 +01:00
f782d59349 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2022-07-27 11:10:02 +01:00
380558649e powerLaw: updated documentation for Doxygen 2022-07-27 11:09:48 +01:00
83cb9e2bd6 fvMesh: Return topo change on update if re-stitched 2022-07-26 10:18:04 +01:00
0e20dd4be1 BirdCarreau viscosity model: default the 'a' coefficient 2022-07-25 12:04:04 +01:00
dafe3fa004 decomposePar, reconstructPar: Renamed cellDist to cellProc
The cellProc field is the field of cell-processor labels.

The names "distribution" and "dist" have been removed as these are
ambiguous in relation to other forms of distribution and to distance.
20220724
2022-07-22 09:46:34 +01:00
52f262859a reconstructPar: Updated tutorials to use reconstructPar rather than reconstructParMesh 2022-07-22 09:46:33 +01:00
c3ab704513 reconstructPar: Reconstruct the mesh
The reconstructPar utility now reconstructs the mesh if and when it is
necessary to do so. The reconstructParMesh utility is therefore no
longer necessary and has been removed.

It was necessary/advantagous to consolidate these utilities into one
because in the case of mesh changes it becomes increasingly less clear
which of the separate utilities is responsible for reconstructing data
that is neither clearly physical field nor mesh topology; e.g., moving
points, sets, refinement data, and so on.
2022-07-22 09:46:33 +01:00
b48abc78f5 singleFluidCHT template case: corrected solid transport 2022-07-21 19:42:16 +01:00
bb98c20af4 etc/config.*/settings: Put scripts before applications in the path
This is so that when an executable is removed and replaced by a
placeholder script, a pull, re-build and run now launches the script
rather than an out-of-date executable.
2022-07-21 12:48:50 +01:00
7ba79aa781 Merge branch 'master' of github.com-OpenFOAM:OpenFOAM/OpenFOAM-dev 2022-07-21 12:37:50 +01:00
21ae40b327 tutorials/multiphase/interFoam/RAS/weirOverflow/0/U: Changed outlet to inletOutlet
to improve stability and robustness of the case by protecting against spurious
inflow at the outlet.
2022-07-21 12:36:53 +01:00
d151e8d619 Time: Corrected user time name for constant instances 2022-07-21 10:58:34 +01:00
2db5626304 createNonConformalCouples: Added -fields option
When this option is enabled, non-conformal boundary conditions will be
added to all the fields. It enables exactly the same behaviour as the
"fields" entry that is available when using this utility with a settings
dictionary (system/createNonConformalCouplesDict).
2022-07-21 08:57:32 +01:00
ec1c27073b caseDicts/annotated: Removed dicts for deleted applications 2022-07-21 08:44:58 +01:00
d59913d8c1 thermophysicalModels::makeReaction: make the reaction thermo typedefs consistent 2022-07-20 20:58:08 +01:00
e19b7ac39e addToRunTimeSelectionTable: Use baseType::typeName_() rather than baseType::typeName
as the baseType::typeName may not have been constructed when derived types are
added to the run-time selection tables.
2022-07-20 20:56:54 +01:00
399ea8056e clouds: sample file for the clouds fvModel 2022-07-19 17:19:32 +01:00
7f17fcedc1 foamSequenceVTKFiles: now supports multiple files of the same name in different subdirectories
If files of the same name exist in different sub-directories of the main
directory, e.g. 'inletPatch/0/patch.vtk' and 'outletPatch/0/patch.vtk', a
further index is appended to the name in the generated links, e.g.
'patch0.0000.vtk' and 'patch1.0000.vtk'
2022-07-19 14:53:43 +01:00
4fb68fa0db functionObjects::scalarTransport: Updated handling of the schemesField option
The schemesField option:

    - To employ the same numerical schemes as another field set
      the \c schemesField entry,

works to set discretisation schemes and a standard linear solver and settings
but not MULES for which an entry in fvSolution under the actual field name is
required.
2022-07-19 08:48:45 +01:00
1a24187b6f etc/config.sh/compiler: Added gcc-9.5.0 2022-07-19 08:48:18 +01:00
c907405f4a Merge branch 'master' of github.com-OpenFOAM:OpenFOAM/OpenFOAM-dev 2022-07-18 19:08:55 +01:00
5ca7b11b7d functionObjects::scalarTransport: Set fluxRequired for the scalar when semi-implicit MULES is used 2022-07-18 19:07:34 +01:00
f02d6d33c8 Corrected typo 2022-07-18 17:40:16 +01:00
910b174871 Corrected typo 2022-07-18 17:26:20 +01:00
3ec358f8cf dynamicMesh: Make NCC compatible with mesh-to-mesh topology changes 2022-07-15 14:50:21 +01:00
1331697182 triSurface::triangleFuncs: Minor performance improvement 2022-07-15 14:32:33 +01:00
61fda232da functionObjects::turbulenceFields: Updated code documentation 2022-07-14 18:30:00 +01:00
7970715232 multiphaseEulerFoam: Prevented incorrect warnings
When two phases interact, neither of which can become continuous, only a
general model is appropriate. A warning should not be issued regarding a
general model's use for this configuration.
2022-07-14 09:10:37 +01:00
d07a8dfb7c Merge branch 'master' of github.com-OpenFOAM:OpenFOAM/OpenFOAM-dev 2022-07-13 16:22:54 +01:00
ab92fc5a39 fvMesh: Moved functionObject mesh change updates from polyMesh -> fvMesh
Many functionObjects operate on fvMesh objects, in particular vol and surface
fields and they cannot be updated in polyMesh as they depend on fvMesh data
which is updated after polyMesh.
2022-07-13 16:21:05 +01:00
55238c317a Fix for compilation with older versions of Clang 2022-07-13 11:20:22 +01:00
0b50115973 fvMeshStitcher: Prevent unnecessary logging output 2022-07-13 09:37:01 +01:00
eb7b8763c4 Corrections for compiling with 64 bit integers
Resolves bug report https://bugs.openfoam.org/view.php?id=3858
2022-07-13 09:20:00 +01:00
6f3a3dcd3e runTimeSelectionToC: New table of contents for all run-time selections tables
optionally generated for a new run-time selection table interrogation utility
under development.
2022-07-12 22:48:42 +01:00
84552ed7cf Updated for OpenFOAM-10 version-10 2022-07-11 12:20:13 +01:00
53cf92eb25 bash_completion: updated 2022-07-11 11:33:01 +01:00
3e69d0c2b9 argList: Corrected documentation string for hostRoots 2022-07-11 10:48:03 +01:00
6c62c8e8bd tutorials/multiphase/interFoam/laminar/damBreak/damBreak/system/decomposeParDict: Corrected version 20220711 2022-07-10 23:05:46 +01:00
2d1e8d7fe2 fvPatchDistWaveTemplates: Add (void) to avoid warnings from clang 2022-07-10 21:58:34 +01:00
d03b945ba9 Resolving warnings from icpx 2022-07-10 21:11:52 +01:00
b88be2d950 functionObjects::surfaceFieldValue: Update on mesh change
check that the mesh corresponds to the functionObject region
2022-07-10 19:40:14 +01:00