- Sep 22, 2017
-
-
Fixed reaction source terms in the energy and species fraction equations by multiplying by the phase fraction. Resolves bug report https://bugs.openfoam.org/view.php?id=2591
-
Based on patch contributed by Ronald Oertel, HZDR Resolves bug-report https://bugs.openfoam.org/view.php?id=2583
-
Provides better context for the available boundary conditions, fvOptions, functionObjects etc. and thus returns only those available to and compatible with the particular application. e.g. pimpleFoam -help Usage: pimpleFoam [OPTIONS] options: -case <dir> specify alternate case directory, default is the cwd -listFunctionObjects List functionObjects -listFvOptions List fvOptions -listRegisteredSwitches List switches registered for run-time modification -listScalarBCs List scalar field boundary conditions (fvPatchField<scalar>) -listSwitches List switches declared in libraries but not set in etc/controlDict -listTurbulenceModels List turbulenceModels -listUnsetSwitches List switches declared in libraries but not set in etc/controlDict -listVectorBCs List vector field boundary conditions (fvPatchField<vector>) -noFunctionObjects do not execute functionObjects -parallel run in parallel -postProcess Execute functionObjects only -roots <(dir1 .. dirN)> slave root directories for distributed running -srcDoc display source code in browser -doc display application documentation in browser -help print the usage pimpleFoam listTurbulenceModels pimpleFoam -listTurbulenceModels /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: dev | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ Build : dev-39c46019 Exec : pimpleFoam -listTurbulenceModels Date : Jun 10 2017 Time : 21:37:49 Host : "dm" PID : 675 Case : /home/dm2/henry/OpenFOAM/OpenFOAM-dev nProcs : 1 sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). SetNaN : Initialising allocated memory to NaN (FOAM_SETNAN). fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10) allowSystemOperations : Allowing user-supplied system call operations // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Turbulence models 3 ( LES RAS laminar ) RAS models 18 ( LRR LamBremhorstKE LaunderSharmaKE LienCubicKE LienLeschziner RNGkEpsilon SSG ShihQuadraticKE SpalartAllmaras kEpsilon kOmega kOmegaSST kOmegaSSTLM kOmegaSSTSAS kkLOmega qZeta realizableKE v2f ) LES models 10 ( DeardorffDiffStress Smagorinsky SpalartAllmarasDDES SpalartAllmarasDES SpalartAllmarasIDDES WALE dynamicKEqn dynamicLagrangian kEqn kOmegaSSTDES ) Further work will be needed to support the -listTurbulenceModels option in multiphase solvers.
-
based on code contributed by Juho Peltola, VTT. Resolves contribution request https://bugs.openfoam.org/view.php?id=2573
-
-
improve stability. Resolves bug report <https://bugs.openfoam.org/view.php?id=2544>
-
Patch contributed by Alberto Passalacqua, Iowa State University
-
Provides the additional compression necessary to ensure interface integrity adjacent to a boundary at a low angle of incidence to the interface. This is particularly important when simulating planing hulls.
-
Andrew Heather authored
-
Updated the tetrahedron and triangle classes to use the barycentric primitives. Removed duplicate code for generating random positions in tets and tris, and fixed bug in tri random position.
-
now possible with level-sets as well as planes. Removed tetPoints class as this wasn't really used anywhere except for the old tet-cutting routines. Restored tetPointRef.H to be consistent with other primitive shapes. Re-wrote tet-overlap mapping in terms of the new cutting.
-
terms of the local barycentric coordinates of the current tetrahedron, rather than the global coordinate system. Barycentric tracking works on any mesh, irrespective of mesh quality. Particles do not get "lost", and tracking does not require ad-hoc "corrections" or "rescues" to function robustly, because the calculation of particle-face intersections is unambiguous and reproducible, even at small angles of incidence. Each particle position is defined by topology (i.e. the decomposed tet cell it is in) and geometry (i.e. where it is in the cell). No search operations are needed on restart or reconstruct, unlike when particle positions are stored in the global coordinate system. The particle positions file now contains particles' local coordinates and topology, rather than the global coordinates and cell. This change to the output format is not backwards compatible. Existing cases with Lagrangian data will not restart, but they will sti...
-
- Sep 18, 2017
-
-
mattijs authored
Note that now mirrorMesh does not delete empty patches anymore.
-
- Sep 15, 2017
-
-
Mark OLESEN authored
-
- Sep 12, 2017
-
-
Mark OLESEN authored
- Can occur if the selected geometry does not actually exist. A non-critical bug since paraview catches this anyhow and just emits a warning message.
-
Mark OLESEN authored
- previous only checked for clouds at the last instance and only detected lagrangian fields from the first cloud. Now check for clouds at all instances and detect all of their fields as well.
-
Mark OLESEN authored
- relocate as Test-surfaceMeshConvert.
-
- Sep 11, 2017
-
-
Mark OLESEN authored
- surfaceFeatureExtract * dictionary "scale" entry - triSurface - triSurfaceLoader * optional scaleFactor on reading - surfaceAdd - surfaceBooleanFeatures - surfaceClean - surfaceCoarsen * scale option - surfaceTransformPoints, transformPoints * scale option as scalar or vector quantity
-
- Sep 08, 2017
-
-
sergio authored
-
- Sep 07, 2017
- Sep 06, 2017
-
-
mattijs authored
-
- Aug 31, 2017
-
-
Prashant Sonakar authored
-
- Aug 28, 2017
-
-
Prashant Sonakar authored
-
- Aug 18, 2017
-
-
Prashant Sonakar authored
fixes #560
-
- Aug 14, 2017
-
-
Mark OLESEN authored
- assists when building simple hand-rolled parsers. Also add string::split() taking a sub-string for the delimiter.
-
- Aug 10, 2017
-
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- access tokenType enum values more consistently.
-
- Aug 09, 2017
-
-
Mark OLESEN authored
-
- Aug 07, 2017
-
-
Andrew Heather authored
-
- Aug 03, 2017
-
-
Mark OLESEN authored
- The logic for switching input-mode was previously completely encapsulated within the #inputMode directive, but without any programming equivalent. Furthermore, the encapsulation in inputMode made the logic less clear in other places. Exposing the inputMode as an enum with direct access from entry simplifies things a fair bit. - eliminate one level of else/if nesting in entryIO.C for clearer logic - for dictionary function entries, simply use addNamedToMemberFunctionSelectionTable() and avoid defining a type() as a static. For most function entries the information is only used to get a name for the selection table lookup anyhow.
-
- Aug 02, 2017
-
-
Mark OLESEN authored
- consolidate word::validated() into word::validate() and also allow as short form for string::validate<word>(). Also less confusing than having similarly named methods that essentially do the same thing. - more consistent const access when iterating over strings - add valid(char) for keyType and wordRe
-
Mark OLESEN authored
-
- Jul 29, 2017
-
-
Mark OLESEN authored
- error::throwExceptions(bool) returning the previous state makes it easier to set and restore states. - throwing() method to query the current handling (if required). - the normal error::throwExceptions() and error::dontThrowExceptions() also return the previous state, to make it easier to restore later.
-
- Jul 26, 2017
-
-
Prashant Sonakar authored
-
- Jul 22, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Jul 21, 2017
-
-
Mark OLESEN authored
- this represents a partial revert for commit 1dcf2fb3
-
Mark OLESEN authored
- generic means of holding ranges of substring iterators
-