v2406: OpenFOAM Community
A new community submodule has been launched to include a collection of nested submodules from the Data-Driven Modelling Special Interest Group within the OpenFOAM Governance. The submodule is hosted in the public Data-Driven Modelling Special Interest Group repository.
The community submodule serves as a host for academic and industrial contributions related to CFD and machine-learning models, creating a space for knowledge exchange and fostering collaboration.
Prospective contributions can be hosted on any git-based source code repository hosting service, such as Bitbucket or GitHub, and linked to the OpenFOAM software through this submodule.
In this release, we are pleased to announce the release of the following submodules:
- openfoam-smartsim : coupling of OpenFOAM and machine learning via SmartRedis and SmartSim.
- NN_Pred : an interfacing library to deploy machine-learning models in CFD codes.
Source code
Attribution
- OpenCFD would like to acknowledge and thank the data-driven modelling special interest group members; Weishuo Liu and their colleagues for their valuable contributions and assistance.
We are pleased to announce the release of the following six repositories under the umbrella of the Turbulence Technical Committee repository:
- MachineLearningTurbulenceModels : several turbulence models based on machine learning approaches.
- KOSSTPDA : progressive data-augmented k-omega SST model.
- SpalartAllmarasRCsend : Spalart-Allmaras turbulence model with the Spalart-Shur Curvature Correction.
- SST-CND : the SST-CND model.
- dynamicSmagorinsky : the dynamic Smagorinsky model.
- EllipticBlending : the k-epsilon Lag Elliptic Blending turbulence model.
Source code
Attribution
OpenCFD would like to acknowledge and thank
- the Turbulence Technical Committee
- Matheus Macedo, Chenyu Wu, Yufei Zhang Michael Alletto, Mario J. Rincón, Alberto Passalacqua, Eleonora Gajetti, and their colleagues for their valuable contributions and assistance.
A big Thank you to the following people who contributed to OpenFOAM.
Special thanks
- Nilsson (Hakan Nilsson) turbomachinery test case contributions including the rotating axial turbine tutorial using meshing in cylindrical coordinates and simulation with periodic boundary conditions.
- Johan Rønby Pedersen: Helping us for multiphase-framework parallelisation
- Markus Nordlund: Helping us with technical discussions involving fluid-porous interface modelling.
Contributions to the issue tracking:
- timofeymukha (Timofey Mukha) resdistributePar -decompose fails in postChannel tutorial GL#2924
- rmcconke (Ryley McConkey) Tensor operations: taking the inner product of three tensors produces a different result depending on if an intermediate variable is used GL#2925
- bgschaid (Bernhard Gschaider) "Clean" build fails with ThirdParty MPI GL#2930
- djilou (Djilou Mioub) Tutorial wallMountedHump uses the wrong Wall function GL#2931
- Nathanael3 (Victor Pozzobon) Generating uniformly sampling on a sphere for StochasticDispersionRAS GL#2937
- geonhong (Geon-Hong) Inappropriate ioctl for device GL#2938
- kai.wang (Kai Wang) Abnormal interface produced by snappyHexMesh GL#2939
- diegomagela (Diego Magela) Missing Debian 12 (bookworm) release GL#2941
- otaolafr (franco otaola) issue in ideasunvtofoam with meshes with 1D groups GL#2942
- otaolafr (franco otaola) importation of MED mesh files types GL#2943
- hartmannILA (Jan Hartmann) Particle Tracking for moving mesh can result in endless while iteration GL#2945
- alexey (Alexey Matveichev) rpath compilation rules for Darwin GL#2948
- pkanninen (Pekka) binField GL#2950
- mtowara (Markus Towara) Deb package with Ubuntu 23.04 GL#2951
- Mortesins (Mortesins) objectRegistry::readModifiedObjects segfaults with collated file handler GL#2952
- shahakibsarwar (Shah Akib Sarwar) Possible wrong code implementation for ErgunWenYuDragDragForce GL#2954
- xuegy (Guanyang Xue) Enabling SIGFPE on macOS arm64 GL#2956
- ncharala (Nicolas Charalambous) Could not load libfieldFunctionObjects.so and user created library GL#2957
- xuegy (Guanyang Xue) Add -ffp-contract=off for Clang 14 and later GL#2958
- fahad.islam (Fahad Islam) Discrepancy in side force front and rear axle split GL#2960
- ogutluaziz (Aziz Öğütlü) OpenFOAM v2306 gives YY_BUF_SIZE declare in scope error GL#2961
- Henning86 (Henning Scheufler) changed headers in the incompressible transportModels GL#2970
- ghost (Ghost User) setExprFields with surfaceScalarFields GL#2972
- szynka12 (Wojciech Sadowski) foamCloneCase generates unnecessary folder when no time directories present GL#2975
- albertoceschin (Alberto ceschin) BUG: runTimeModifiable crashes with collated in rhoPimpleFoam GL#2978
- matti (Matti Rauter) Finite Area regression in 2306 leads to error in the avalanche module GL#2979
- gerhard (Gerhard Holzinger) improveMeshQuality: error in constrainedCellsSet command-line flag handling GL#2982
- shorty (Tobias Holzmann) Output format needs nl (function object mapFields) GL#2984
- Meta (Meta Data) Silent install/uninstall for OpenFOAM GL#2987
- Yann (Yann) binField: coordinate system is read but not applied GL#2991
- timofeymukha (Timofey Mukha) Coordinating SIG/TCT git repository location GL#2992
- barjasg (Gabriel Barajas) Add Allwclean missing (inside some libraries to clean dependencies) GL#2994
- ng0177 (Thomas) No times selected GL#2995
- xmanfad (Fady Azer) problem installing openfoam on fedora 38 GL#3001
- Ricky-11 (Riccardo Rossi) Inconsistent behavior of coneInjection model with particle collisions GL#3002
- Shamooni (Ali) redistributePar -decompose and -reconstruct issue with collated I/O GL#3005
- duyquang.tdm.bd (Quang Nguyen) Cannot run analysis parallel by using MinGW with OpenFOAM v2306 GL#3006
- monkeysee (monkeysee) snappyHexMesh: multi-region closed volume stl region assignment broken GL#3010
- timofeymukha (Timofey Mukha) Possibly incorrect computation of the wallShearStress field in the FO GL#3011
- scleakey (Shannon Leakey) variableHeightFlowRateInletVelocity & dynamic meshes GL#3012
- Mathew_Deva (Mathew Deva) Paraview, OpenFoam Error. GL#3016
- albertoceschin (Alberto ceschin) Bug liquidFilmStepWithSprinklers GL#3017
- johan_roenby (Johan Roenby) momentOfInertia tensor should be symmTensor, not diagTensor in sixDofRigidBodyMotion class GL#3020
- johan_roenby (Johan Roenby) Error in application of parallel axis theorem in sixDoFRigidBodyMotion class GL#3021
- madis (Madis Listak) parallel snappyHexMesh errors GL#3022
- ChrisSessler (Chris Sessler) compressibleInterFoam crahes when compiled with gcc 11.4.0 GL#3024
- crohr23 (Christian Rohr) rigidBodyMotion linearAxialAngularSpring theta angle appears to be incorrectly signed - spring acts in wrong direction GL#3026
- Mark_Young0402 (Mark Y) Evaporation of two liquid phases using icoReactingMultiphaseInterFoam GL#3027
- mavavilj (Matti Viljamaa) Adding the repositories and trying to update apt in WSL with Ubuntu 18.04 LTS reports 404 Not found on some URLs even though the URLs work in a browser. GL#3029
- timofeymukha (Timofey Mukha) redistributePar slow with preservePatches cosntraint GL#3032
- samir1291 (s1291) epsilonWallFunction: Expression of espilon in log layer GL#3036
- bjnieuwboer (Bas Nieuwboer) Turbulence model not runtime selectable GL#3040
- pkanninen (Pekka) cht solid temperature distribution GL#3041
- otaolafr (franco otaola) add flag to not keep comments in foamDictionary and set default behavior to keep them GL#3044
- aerogt3 (Aaron) faceZone handling for vtkWrite function object GL#3046
- panda1100 (Yoshiaki Senda) Wiki update suggestion: how to enable CRB/PowerTools on Rocky-8/Rocky-9 in the same way GL#3048
- fof3822 (Franz D) Wrong keyword in template file for particleTrackProperties GL#3050
- fof3822 (Franz D) foamFormatConvert messing up files GL#3051
- shorty (Tobias Holzmann) snappyHexMesh :: Prediction of maxNewCells wrong with new code GL#3055
- vdheuldr (Duncan van der Heul) solver displacementLaplacian not working in v2212 and v2306 windows distribution GL#3058
- raphalace (Raphael Aranha) Free Stream BC not working with ABL GL#3059
- Azami (Akira Azami) future request] snappyHexMesh: 'std::out_of_range' error [GL#3060
- jnagy (Jozsef Nagy) OPENMPI version in ThirdParty GL#3062
- djilou (Djilou Mioub) Different residuals between serial and decomposed parallel case GL#3067
- monkeysee (monkeysee) snappyhexmesh simple multiregion test case meshes have very bad surface quality and broken patches GL#3068
- djilou (Djilou Mioub) Feature Request: time-average of sampled surfaces GL#3069
- dml (Dominic LaVigne) Download Windows Native Broken GL#3070
- samir1291 (s1291) Minor typo in the documentation link GL#3071
- djilou (Djilou Mioub) Feature request: RANS turbulence modeling with rhoCentralFoam GL#3075
- lcy066 (Chuanyu Liu) the link of OpenFOAM-windows-mingw.exe cannot be used GL#3076
- vaggelisp (Vaggelis Papoutsis) BUG: ISQP with the ShermanMorrison preconditioner crashes in the absence of bound constraints GL#3077
- rbonin (Rémi Bonin) moveMeshOuterCorrectors is ignored when using overPimpleDyMFoam GL#3078
- DL (David Ludlow) Failure of cuttingPlane sampled surface with "point" isoMethod due to the way the SlicedPatchField constructor is used in SlicedGeometricField::makeBoundary function GL#3080
- otaolafr (franco otaola) vtkUnstructuredToFoam add read patches/regions capability GL#3083
- timnoack (Tim Noack) Significant DILU preconditioner speedup GL#3088
- janga (Jan Gärtner) OpenFOAM v2306 Sigma Turbulence Model Wrong Behavior GL#3091
- ilya.elizarov (Ilya Elizarov) MPI_Send MPI_ERR_COUNT: invalid count argument 140 million cells (bug) GL#3092
- Uwe (Uwe Janoske) Restart of lagrangian particles fails for reactingParcelFoam dependent on domain decomposition GL#3093
- alexey (Alexey Matveichev) Dynamic linker environment variables setup on Darwin GL#3098
- petebachant (Pete Bachant) Allow time-dependent diskDir in actuationDiskSource GL#3099
- zfrhv (zah p) misleading doc typo GL#3100
- ningli (Ning Li) AOCC link errors for utilities depending on CGAL in OpenFOAM 2306/2312 GL#3101
- BoiledHairDryer (加成 唐) unable to use mpirun in precomplied windows version GL#3103
- PhilNamesnik (Phil Namesnik) Molecular diffusion in icoReactingMultiphaseInterFoam GL#3104
- aqeelahmed (Aqeel Ahmed) Support for Radial Basis Function (RBF) based mesh deformation GL#3111
- AD (Johnny Jones) meshShrinker and displacementMotionSolver motorbike tutorial documentation - details not found GL#3113
- guillencampa (Guillén Campaña Alonso) interFaceHeight not writing header information GL#3115
- xuegy (Guanyang Xue) snappyHexMesh with cyclic BC: Had *baffles to create but encountered* slave faces originating from patcheable faces. GL#3118
- sirbugur (Buğra Uğur Yazıcı) A new rigid body restraint that can be used with fvOption GL#3120
- haejin315 (HAEJIN JI) error when cross compile from opensuse to windows11 GL#3122
- aerogt3 (Aaron) Feature request: vtkWrite with zlib/lzma compression GL#3124
- wendiliu (Wendi Liu) Introducing MUI code coupling library into OpenFOAM GL#3127
- Jost (Jost Kemper) buoyancyTurbSource not working with interFoam GL#3131
- mmros (Manuela Rosales) labelList of cells of a cellSet/cellZone is not fully transfered to fvOption for looping GL#3132
- jake.yun (Jake Yun) "probe" directory has different order from other function objects GL#3134
- Skolo (Robert) redistributePar fails with collated and hostCollated files in v2312 only GL#3137
- MarianFuchs (Marian Fuchs) Wrong wall distance calculation for ACMI cases GL#3139
- treem22 (Mike Tree) vtkWrite won't write zoneID GL#3141
- johan_roenby (Johan Roenby) Enable -time and -latestTime arguments for setFields and setAlphaFields GL#3143
- lh5633 (liu hao) History release compilation failed GL#3145
- andre.weiner (Andre Weiner) New submodule for contributions from the data-driven modelling SIG GL#3146
- sirlubor (Luc Bordier) Bug : exprField on wallShearStress returns null values GL#3148
- darioZ (Dario Zivkovic) Regression in extractEulerianParticles GL#3149
- gng015 (gng) solverInfo unable to find fields in v2312 GL#3150
- bbxu (智伟 刘) snappyHexMesh: locationsInMesh don't work if I set the keyword "faceZone" for the surface in subDictionary refinementSurfaces in snappyHexMeshDict GL#3151
- AnaCincarevic (Ana Cincarevic) New to OpenFOAM - error using blockMesh feature for lid driven cavity flow (using icoFoam solver) GL#3153
- ott.sa (Sarah Ott) diffusionGasEvaporation.C: variable "debug" has no flag GL#3158
- omouraenko (Oleg Mouraenko) Error in foamInstallationTest running under WSL2 GL#3163
- timofeymukha (Timofey Mukha) Incorrect tensorField computation when using in-place transpose GL#3166
- thunde47 (Adwaith Gupta) of2312 does not support surfaceDependent surface tension for icoReactingMultiphaseInterFoam GL#3167
- Henning86 (Henning Scheufler) OpenFOAM does not compile with GCC and cpp20 GL#3168
- MDawud (Mohamad Dawud) /bashrc: No such file or directory GL#3169
- thunde47 (Adwaith Gupta) OpenFOAM2312 does not support surfaceDependent surface tension for icoReactingMultiphaseInterFoam GL#3170
- handrake0724 (SeongMo Yeon) different force results between staticFvMesh and dynamicMotionSolverFvMesh in DTCHullMoving tutorial GL#3173
- vaggelisp (Vaggelis Papoutsis) faPatch::makeCorrectionVectors fails, depending on the mesh decomposition GL#3178
- andrewarnold (Andrew Arnold) Issues installing v2312 on Debian 12 (bookworm) GL#3181
- sbarapatre (SBarapatre) multiWorld not working with mesh motion GL#3182
- zonexo (tay wee beng) Different results from resumed run of propeller in AMI GL#3185
- arumugaraj (Arumugaraj S) Energy imbalance for radiation in 3D domain with 2 zones GL#3186
- alundilong (Yijin Mao) questionable implementation of H operator in fvMatrix.C, redundant introduce of the internalCoeffs GL#3187