Commit Graph

6032 Commits

Author SHA1 Message Date
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
ce73ec45f9 Updates for single-precision compilation 2022-07-10 19:39:57 +01:00
82dd260518 tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse*: Updated sizeDistribution -> populationBalanceSizeDistribution 2022-07-10 16:45:32 +01:00
f0e693176d fvMeshTopoChangers::meshToMesh: Added support for changes in decomposition between meshes
If the sequence of meshes are decomposed independently the number, order and
potentially type of processor patches is likely to change.  Thus the processor
patches and patch fields must be replaced with those of the new mesh.
2022-07-10 16:06:17 +01:00
c70a7b83d6 foamCreateVideo: added options to pause the video at beginning and/or end,
updated video options for ffmpeg and enabled the -start option with mencoder
2022-07-10 15:08:05 +01:00
58fee9c3e4 searchableSurfaces: document header files 2022-07-09 17:21:28 +01:00
65f7962bcf test/IO/fileHandler: updated to physicalProperties 2022-07-09 11:16:33 +01:00
278fa7f69c applications/test: updated to physicalProperties 2022-07-09 11:05:52 +01:00
94cdb0e828 axisymmetricJet template case: updated for physicalProperties 2022-07-09 10:53:13 +01:00
394fc28d42 foamGet: set correct target directory for fvConstraints 2022-07-08 19:06:34 +01:00
c8b74c2458 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2022-07-08 18:24:37 +01:00
1e53ab2e9a generalisedNewtonianViscosityModels: updated header documentation 2022-07-08 18:24:13 +01:00
534ef0868c multiphaseEulerFoam::functionObjects: renamed moments and sizeDistribution
+ moments -> populationBalanceMoments
+ sizeDistribution -> populationBalanceSizeDistribution
2022-07-08 15:47:20 +01:00
ea3ef02883 functionObjects: renamed moments and sizeDistribution packaged function objects
+ moments -> populationBalanceMoments
+ sizeDistribution -> populationBalanceSizeDistribution
2022-07-08 15:06:41 +01:00
9c80366aa4 PTT model: corrected reference 2022-07-08 08:15:51 +01:00
2bd2b97aa1 Revert "momentumTransportModels::Reynolds Stress models: Corrected laminar viscosity contribution to R and epsilon diffusivity"
This reverts commit 0b735a5691 returning to the
original Daly Harlow diffusivity formulation, see e.g.

https://turbmodels.larc.nasa.gov/rsm-ssglrr.html
2022-07-08 08:05:53 +01:00
0b735a5691 momentumTransportModels::Reynolds Stress models: Corrected laminar viscosity contribution to R and epsilon diffusivity 2022-07-07 17:26:19 +01:00
6524157103 Corrections to resolve warnings from gcc-12.1 2022-07-06 18:57:28 +01:00
37438784d7 etc/config.*: Added option for gcc-12.1 2022-07-06 17:03:34 +01:00
0aabdbf4a7 OSHA1stream: Updated to C++11
According to the C++11 standard the xsputn might call an overload function which
must be provided for correct operation and is required by gcc-12.1 but not
earlier releases.

See

https://cplusplus.com/reference/streambuf/streambuf/xsputn/

    Its default behavior in streambuf is to retrieve n characters, as if calling
    sputc for each, stopping if any call would return EOF. Except it is
    unspecified whether member overflow is called or whether other means are
    used in case of overflows.

https://cplusplus.com/reference/streambuf/streambuf/overflow/

    int overflow (int c = EOF);

        Put character on overflow

        Virtual function called by other member functions to put a character
        into the controlled output sequence without changing the current
        position.

        It is called by public member functions such as sputc to write a
        character when there are no writing positions available at the put
        pointer (pptr).

        Its default behavior in streambuf is to always return EOF (indicating
        failure), but derived classes can override this behavior to attempt to
        write the character directly and/or to alter pptr and other internal
        pointers so that more storage is provided, potentially writing unwritten
        characters to the controlled output sequence. Both filebuf and stringbuf
        override this virtual member function.

    Parameters c
        Character to be put.
        If this is the end-of-file value (EOF), no character is put, but the other effects of calling this function are attempted.

    Return Value
        In case of success, the character put is returned, converted to a value
        of type int_type using member traits_type::to_int_type.

        Otherwise, it returns the end-of-file value (EOF) either if called with
        this value as argument c or to signal a failure (some implementations
        may throw an exception instead).

Resolves bug-report https://bugs.openfoam.org/view.php?id=3856
2022-07-06 16:58:44 +01:00
48b7805d37 kivaToFoam: Corrected usage printing 2022-07-05 17:06:07 +01:00
017575174b functionObjects::fieldExpression: removed unnecessary read function
this ensures the underlying fvMeshFunctionObject::read is called
2022-07-05 17:04:17 +01:00
51eed621b7 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2022-07-05 15:19:32 +01:00
80544ff43d foamEtcFile: corrected locating of OpenFOAM installation 2022-07-05 15:19:12 +01:00
1fd1042a62 tutorials: Updated totalPressure to prghTotalPressure for p_rgh atmospheric boundaries 2022-07-05 07:57:51 +01:00
75bbfd0294 chtMultiRegionFoam: Renamed nEcorr -> nEcorrectors
for consistency with other PIMPLE iteration controls
2022-07-04 16:11:46 +01:00
81faa80b04 bin/moveDynamicMesh: Script to notify the renaming moveDynamicMesh -> moveMesh 2022-07-04 16:10:36 +01:00
31da3ac2c6 moveMesh: The deprecated moveMesh utility replaced by moveDynamicMesh
and moveDynamicMesh renamed to moveMesh

Description
    Mesh motion and topological mesh change utility.

    Executes the mover, topoChanger and distributor specified in the
    dynamicMeshDict in a time-loop.
2022-07-01 15:51:30 +01:00