- Dec 23, 2019
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Dec 20, 2019
-
-
Andrew Heather authored
-
Andrew Heather authored
-
sergio authored
-
- Dec 19, 2019
-
-
Mark OLESEN authored
Many possibilities: - use as a simple calculator with vectors, tensors etc. - test validity of expression syntax As a calculator: foamCalc '(vector(1,2,3) ^ vector(4,5,6)) * sqrt(34)' The same, but with debugging: foamCalc -debug-switch fieldExpr=6 \ 'mag((vector(1,2,3) ^ vector(4,5,6))) * sqrt(34)'
-
Mark OLESEN authored
- previously just reported gcc/clang versions, but these are not necessarily the ones actually being used (eg, clang-9 vs clang). Now use the path from `wmake -show-path-cxx` to improve the accuracy, and also support other compiler types.
-
Andrew Heather authored
Integration inter track foam See merge request !310
-
-
-
1) New skewCorrectedSnGrad for non-orthogonal and skewness corrector 2) New freeSurfacePressure and freeSurfacePressure working with interfaceTrackingFvMesh 3) New interfaceTrackingFvMesh
-
Andrew Heather authored
-
mattijs authored
-
Mark OLESEN authored
- now use debug 2 for scanner and debug 4 for parser. Provided better feedback about what is being parsed (debug mode) - relocate debug application to applications/tools/foamExprParserInfo
-
mattijs authored
-
Andrew Heather authored
New VOF multiphaseStabilizedTurbulence fvOption See merge request !316
-
-
See GL #1433 Applies corrections to turbulence kinetic energy equation and turbulence viscosity field for incompressible multiphase flow cases. Turbulence kinetic energy is over-predicted in VOF solvers at the phase interface and throughout the water column in nearly-potential flow regions beneath surface waves. This fvOption applies corrections based on the references: Buoyancy source term in turbulence kinetic energy equation: Devolder, B., Rauwoens, P., and Troch, P. (2017). Application of a buoyancy-modified k-w SST turbulence model to simulate wave run-up around a monopile subjected to regular waves using OpenFOAM. Coastal Engineering, 125, 81-94. Correction to turbulence viscosity field: Larsen, B.E. and Fuhrman, D.R. (2018). On the over-production of turbulence beneath surface waves in Reynolds-averaged Navier-Stokes models J. Fluid Mech, 853, 419-460 Example usage: multiphaseStabilizedTurbulence1 { type multiphaseStabilizedTurbulence; active yes; multiphaseStabilizedTurbulenceCoeffs { // Optional coefficients lambda2 0.1; // A value of 0 sets the nut correction to 0 Cmu 0.09; // from k-epsilon model C 1.51; // model coefficient from k-omega model alpha 1.36; // 1/Prt } } Thanks go to the Turbulence Technical Committee, and the useful discussions with and code testing by Bjarke Eltard-Larsen and David Fuhrman (Technical University of Denmark).
-
-
- Dec 18, 2019
-
-
sergio authored
-
Andrew Heather authored
-
Andrew Heather authored
MISC: RANS model, TUT, BUG, DOC changes See merge request !315
-
Kutalmış Berçin authored
STYLE: add getOrDefault(), missing doc dashes
-
Kutalmış Berçin authored
STYLE: add getOrDefault(); const specifiers to velocityDampingConstraint
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
foamMonitor -g foamMonitor -grid
-
Kutalmış Berçin authored
- STYLE: remove redundant whitespaces
-
Kutalmış Berçin authored
ENH: modify fWallFunction for kEpsilonPhitF model The k-epsilon-phit-f turbulence closure model for incompressible and compressible flows. The model is a three-transport-equation linear-eddy-viscosity turbulence closure model alongside an elliptic relaxation equation: - Turbulent kinetic energy, \c k, - Turbulent kinetic energy dissipation rate, \c epsilon, - Normalised wall-normal fluctuating velocity scale, \c phit, - Elliptic relaxation factor, \c f. Reference: \verbatim Standard model (Tag:LUU): Laurence, D. R., Uribe, J. C., & Utyuzhnikov, S. V. (2005). A robust formulation of the v2−f model. Flow, Turbulence and Combustion, 73(3-4), 169–185. DOI:10.1007/s10494-005-1974-8 \endverbatim The default model coefficients are (LUU:Eqs. 19-20): \verbatim kEpsilonPhitFCoeffs { Cmu 0.22, // Turbulent viscosity constant Ceps1a 1.4, // Model constant for epsilon Ceps1b 1.0, // Model constant for epsilon Ceps1c 0.05, // Model constant for epsilon Ceps2 1.9, // Model constant for epsilon Cf1 1.4, // Model constant for f Cf2 0.3, // Model constant for f CL 0.25, // Model constant for L Ceta 110.0, // Model constant for L CT 6.0, // Model constant for T sigmaK 1.0, // Turbulent Prandtl number for k sigmaEps 1.3, // Turbulent Prandtl number for epsilon sigmaPhit 1.0, // Turbulent Prandtl number for phit = sigmaK } \endverbatim Note The name of the original variable replacing 'v2' is 'phi' (LUU:Eq. 14). However, the name 'phi' preexisted in OpenFOAM; therefore, this name was replaced by 'phit'
-
mattijs authored
-
Andrew Heather authored
Feature ihc wavemodels See merge request !317
-
Gabriel Barajas authored
-
Andrew Heather authored
-
Gabriel Barajas authored
Adds support for paddles to generate 3-D waves
-
sergio authored
Changing to Eddy Dissipation Model the combustion casese for fireFoam
-
- Dec 17, 2019
-
-
Andrew Heather authored
INT: openfoam.org code integration See merge request Development/openfoam!312
-
1) rPolynomial Eq of State 2) externalForce and softWall in rigidBodyDynamics INT: Several minor bug fixes plus
-
sergio authored
qem and qin were not set to zero for the wideBand model BC. qin was used in the grey model BC to calculate Ir(the total incoming heat flux). As it is now set to zero, the grey model loops over the incoming rays to calculate Ir instead of relaying on qin stored in radiativeIntensityRay.
-
Andrew Heather authored
ENH: Adjoint optimisation fixes See merge request !314
-
to allow for continuation with averaging, line search and multiple objectives
-
-