- Mar 31, 2021
-
-
mattijs authored
It was only looking for faces that were used in both endpoints but not actually checking whether they were indeed an edge (== consecutive vertex) in all faces. So if one face had an additional crossing edge and another didn't it would find more edgeFaces than the proper 'primitiveMesh::edgeFaces()' routine. This occasionally happened inside snappyHexMesh (e.g. motorBike tutorial)
-
mattijs authored
On high numbers of cores the extrudeModel/polyLine can start compiling before blockMesh/lnInclude has been constructed correctly.
-
Andrew Heather authored
Handle layer addition on acmi See merge request !434
-
When extruding an edge to a patch face make sure to extrude all the patch faces connected to that edge and cell. This will handle cyclicACMI (has duplicate patches - AMI and non-overlap)
-
fvMesh::readUpdate calls polyMesh::readUpdate which updates the ACMI (including mesh areas etc). So we should not call polyMesh::clearOut again inside fvMesh::readUpdate to avoid having to re-do all the ACMI.
-
Andrew Heather authored
INT: reacting*EulerFoam: correct handling of K for energy equation (#2033) See merge request !438
-
-
Andrew Heather authored
TUT: DNS, electromagnetics, financial, stressAnalysis: clean up tutorials See merge request !437
-
-
Andrew Heather authored
ENH: solarLoad: new load model, timeDependent See merge request !431
-
ENH: solarLoad, fvDOM: enable time-dependent spectralDistribution DOC: solarLoad, fvDOM, solarCalculator: improve header documentation TUT: solarLoadModel, solarDirectionModel: use new shorter entries
-
-
- Mar 29, 2021
-
-
Mark OLESEN authored
- robuster handling of different VTK versions - compilation changes for avalanche, cfmesh
-
Mark OLESEN authored
For example, ``` entry #eval 10 { vector(rand(), 0, 0) }; ``` ENH: be more generous and ignore trailing ';' in expressions STYLE: adjust parse token name for tensor::I
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- previously had a very old (likely irrelevant) setting for solaris systems only. - support site-specific customization. Eg, using etc/config.{csh,sh}/prefs.fjmpi - remove erroneous shell redirects present in cshell files
-
Mark OLESEN authored
- less important for VTK (may help in future though) but preserve the face point 0 when flipping faces to ensure that the result is the same as having called face::reverseFace()
-
Andrew Heather authored
ENH: refactor Function1 to enable fields See merge request !435
-
-
- Mar 26, 2021
-
-
Andrew Heather authored
BUG: possible infinteloop in plicRDF and isoAdvector - Fixes #2016 See merge request !436
-
- Mar 25, 2021
-
-
HenningScheufler authored
-
- Mar 24, 2021
-
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
TUT: discreteMethods: cleanup tutorials See merge request !432
-
-
Andrew Heather authored
ENH: new solvers: overPhaseChangeInterFoam and overCompressibleInterDyMFoam See merge request !425
-
- overCompressibleInterDyMFoam: Overset solver for two compressible, non-isothermal, immiscible fluids using a VOF (i.e. volume of fluid) phase-fraction based interface capturing approach. - overInterPhaseChangeDyMFoam: Overset solver for two incompressible, isothermal, immiscible fluids with phase-change (e.g. cavitation) using VoF (i.e. volume of fluid) phase-fraction based interface capturing approach. - adds new tutorials: - multiphase/overCompressibleInterDyMFoam/compressibleTwoSimpleRotors - multiphase/overInterPhaseChangeDyMFoam/twoSimpleRotors Signed-off-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
- Mar 23, 2021
-
-
Andrew Heather authored
- useful when used in a batch process to trap the exit signal, e.g. stop the run when the velocity magnitude exceeds a given threshold: runTimeControl { type runTimeControl; libs ("libutilityFunctionObjects.so"); nWriteStep 1; // Optional end 'action' satisfiedAction abort; // end; // setTrigger conditions { maxU { type minMax; functionObject MinMax; fields ("max(mag(U))"); value 1e6; mode maximum; } } }
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark OLESEN authored
- adjust sync condition (continuation of 201f117f)
-
Mark OLESEN authored
- truncates output file, handles compressed streams
-
Mark OLESEN authored
-
- Mar 22, 2021
-
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- if the system/decomposeParDict is missing, skip check for matching number of processor dirs. This can make job dispatch easier. Does not apply if -decomposeParDict was explicitly specified. STYLE: adjust naming of host/slaves in argList
-
Mark OLESEN authored
- ensure that the processor directory cache is consistently available by providing appropriate synthesized names. If the expected files really do not exist, it will still fail at a later point (but not in the caching). This addresses cases that have been manually distributed (different content on different nodes, but the same root path), while still maintaining the readDir on master only for massively parallel cases (#1946). It also addresses regular cases with gaps in the processor directories.
-
Mark OLESEN authored
-
- Mar 18, 2021
-
-
sergio authored
-