- Oct 23, 2017
-
-
To unsure fvOptions are instantiated for post-processing createFvOptions.H must be included in createFields.H rather than in the solver directly. Resolves bug-report https://bugs.openfoam.org/view.php?id=2733 BUG: porousSimpleFoam: moved createFvOptions.H into createFields.H for -postProcess option Resolves bug-report https://bugs.openfoam.org/view.php?id=2733 BUG: solvers: Moved fvOption construction into createFields.H for post-processing This ensures that the fvOptions are constructed for the -postProcessing option so that functionObjects which process fvOption data operate correctly in this mode.
-
- Oct 19, 2017
-
-
by setting the optional switch YInfZero to true.
-
- Oct 18, 2017
-
-
in the limit of the phase fraction -> 0 Can be used with the Maxwell non-Newtonian laminar stress model when used in multiphase solvers.
-
- Sep 04, 2017
-
-
Patch contributed by Bruno Santos Resolves patch request https://bugs.openfoam.org/view.php?id=2684
-
- Apr 04, 2018
-
-
Andrew Heather authored
-
- Jul 13, 2017
-
-
for consistency with other rotating BCs.
-
- Dec 14, 2017
-
-
- Dec 15, 2017
-
-
e.g. odeCoeffs { solver seulex; absTol 1e-12; relTol 0.0001; maxSteps 1e+06; } maxSteps defaults to 10000 for backward compatibility.
-
- Dec 13, 2017
-
-
The absolute value of the the time has been added to the rigid body model state. This value is not directly necessary for calculating the evolution of the rigid body system, it just facilitates the implementation of sub-models which are in some way time-dependent.
-
- Dec 01, 2017
-
-
Mixture molecular weight is now evaluated in heThermo like everything else, relying on the low level specie mixing rules. Units have also been corrected. SpecieMixture: Pure virtual definition for W to prevent Clang warning
-
- Nov 29, 2017
-
-
- Nov 22, 2017
-
-
- Nov 16, 2017
-
-
to support the evaporation of the solvent from the wax film and the changes in viscosity caused by the reduction in solvent content. BUG: filmViscosityModel::thixotropicViscosity: Corrected sign of impingement rate to compensate for rhoSp having the wrong sign BUG: surfaceFilmModels::waxSolventEvaporation: Corrected handling of impingement ENH: surfaceFilmModels::waxSolventViscosity: Changed mixing to mole-fraction based ENH: surfaceFilmModels::thermoSingleLayer: Added call to solveContinuity before updateSubmodels to allow sub-models to solve transport equations for conserved properties
-
- Nov 14, 2017
-
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2758
-
- Nov 09, 2017
-
-
Patch contributed by Timo Niemi, VTT. Resolves patch request https://bugs.openfoam.org/view.php?id=2753 STYLE: TDACChemistryModel: Removed unnecessary warning messages Patch contributed by Francesco Contino
-
- Nov 06, 2017
-
-
In the event that matching centroids across a coupled patch pair fails, we fall back to matching the face point average. The latter can be obtained more reliably on degenerate faces as the calculation does not involve division by the face area. This fallback was already implemented as part of processorPolyPatch. This change also applies it to the faceCoupleInfo class used by reconstructParMesh.
-
- Nov 07, 2017
-
-
Patch contributed by Björn Pfeiffelmann Resolves patch request https://bugs.openfoam.org/view.php?id=2713
-
- Nov 02, 2017
-
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2748
-
- Oct 31, 2017
-
-
- Oct 30, 2017
-
-
ENH: compressibleInterPhaseTransportFoam: New variant of compressibleInterFoam supporting separate phase stress models In this version of compressibleInterFoam separate stress models (laminar, non-Newtonian, LES or RAS) are instantiated for each of the two phases allowing for completely different modeling for the phases. e.g. in the climbingRod tutorial case provided a Newtonian laminar model is instantiated for the air and a Maxwell non-Newtonian model is instantiated for the viscoelastic liquid. To stabilize the Maxwell model in regions where the liquid phase-fraction is 0 the new symmTensorPhaseLimitStabilization fvOption is applied. Other phase stress modeling combinations are also possible, e.g. the air may be turbulent but the liquid laminar and an RAS or LES model applied to the air only. However, to stabilize this combination a suitable fvOption would need to be applied to the turbulence properties where the air phase-fraction is 0. Henry G. Weller, Chris Greenshields CFD Direct Ltd.
-
- Oct 27, 2017
-
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2739
-
- Oct 26, 2017
-
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2740
-
- Oct 20, 2017
-
-
The restraints generate either joint-local (tau) or global (fx) forces. At the moment they all generate the latter. This change corrects three of the four restraints so that the forces are in the gobal coordinate system and not the local coordinate system of the body. The problem with this is that the forward dynamics code then transforms most of the forces back to the body local coordinate system. A better solution would be to associate restraints which are more sensibly defined in a local frame with the joints instead of the bodies, and return the forces as part of the tau variable.
-
- Oct 19, 2017
-
-
Two boundary conditions for the modelling of semi-permeable baffles have been added. These baffles are permeable to a number of species within the flow, and are impermeable to others. The flux of a given species is calculated as a constant multipled by the drop in mass fraction across the baffle. The species mass-fraction condition requires the transfer constant and the name of the patch on the other side of the baffle: boundaryField { // ... membraneA { type semiPermeableBaffleMassFraction; samplePatch membranePipe; c 0.1; value uniform 0; } membraneB { type semiPermeableBaffleMassFraction; samplePatch membraneSleeve; c 0.1; value uniform 1; } } If the value of c is omitted, or set to zero, then the patch is considered impermeable to the species in question. T...
-
- Oct 18, 2017
-
-
Patch contributed by Jakub Benda Resolves bug-report https://bugs.openfoam.org/view.php?id=2727
-
- Oct 17, 2017
-
-
which avoids the need for field interpolation and snGrad specification and evaluation. Resolves patch request https://bugs.openfoam.org/view.php?id=2725 wallHeatFlux: Filter out coupled patches Resolves bug-report https://bugs.openfoam.org/view.php?id=2776
-
- Oct 13, 2017
-
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2709
-
Resolves bug report https://bugs.openfoam.org/view.php?id=2710
-
- Oct 12, 2017
-
-
- Oct 11, 2017
-
-
for consistency with multiphase solvers and compatibility with the generalized TurbulenceModels library.
-
to support multiphase solvers in which the phases have the same velocity field.
-
-
- Oct 09, 2017
-
-
To disable face correspondence checking set checkFaceCorrespondence off; in blockMeshDict. This is necessary in the rare cases where adjacent block faces do not need to correspond because they are geometrically collapsed, e.g. to form a pole/axis. Resolves bug-report https://bugs.openfoam.org/view.php?id=2711
-
Resolves bug-report https://bugs.openfoam.org/view.php?id=2716
-
- Oct 06, 2017
-
-
Added incompressible solver support to the buoyancyForce fvOption
-
- Sep 15, 2017
-
-
ENH: foamyHexMesh: Made default region volume type that of it's parent Foamy surface conformation entries have a "meshableSide" entry which controls which side of the surface is to be meshed. Typically this is set "inside" for boundaries and "both" for baffles. A sub-region's default entry is now taken from it's parent, rather than a specific value (it was "inside"). This is consistent with how other entries are handled. surfaceConformation { locationInMesh (0 0 0); geometryToConformTo { baffle { featureMethod extractFeatures; includedAngle 120; meshableSide both; // <-- per-surface setting regions { disk { meshableSide both; // <-- per-region setting* // *in this example, this entry is not needed, as it // is taken from the per-surface setting above } } } // ... } } ENH: foamyHexMesh: Added (reinstated) baffle patches A patch can now be assigned to a baffle surface. This assignment will take precedence over any face-zones. surfaceConformation { locationInMesh (0 0 0); geometryToConformTo { disk { featureMethod extractFeatures; includedAngle 120; meshableSide both; // <-- baffle patchInfo { type wall; inGroups (walls); } } // ... } } STYLE: foamyHexMesh: Switched off output of all the secondary meshes
-
- Oct 05, 2017
-
-
- Oct 03, 2017
-
-
Resolves bug report https://bugs.openfoam.org/view.php?id=2591
-
- Sep 28, 2017
-
-