feelpp/feelpp: Feel++ Release V111 preview.9
Creators
- Christophe Prud'homme1
- Vincent Chabannes2
- StephaneVeys
- Thibaut Metivet3
- Alexandre Ancel4
- jbwahl
- Romain Hild
- CΓ©cile Daversin-Catty5
- Thomas Saigre6
- Guillaume DollΓ©
- Tarabay6
- lsala
- LANTZT
- Doyeux
- Trophime7
- Luca Berti1
- Abdoulaye SAMAKE
- Benjamin Vanthong8
- Mourad ISMAIL9
- Vincent Huber
- Kyoshe Winstone
- schenone
- Philippe6
- Daniele Prada10
- CΓ©line Van Landeghem11
- alixkien
- Pierre Jolivet12
- Denis Barbier
- clayrc13
- 1. Cemosis
- 2. Feel++ Consortium
- 3. INRIA, Feel++ Consortium
- 4. Ircad
- 5. Simula Research Laboratory
- 6. IRMA
- 7. LNCMI/CNRS
- 8. Vanthong Corp.
- 9. http://www.univ-grenoble-alpes.fr
- 10. Istituto di Matematica Applicata e Tecnologie Informatiche "Enrico Magenes"
- 11. IRMA, UniversitΓ© de Strasbourg
- 12. CNRS
- 13. IFSTTAR
Description
π We're happy to share our developments as we approach the V111 release of Feel++. Following a refreshed naming strategy, we've moved to the -preview.x
suffix from the conventional -alpha.x
, -beta
, or -rc
labels. This change signifies our dedication to enhancing transparency and setting clear expectations for our pre-release versions.
Each pre-release version of Feel++ undergoes a rigorous process, encompassing detailed reviews, extensive tests across varied scenarios, and careful packaging. Our commitment to delivering a high-quality, reliable experience is reflected in our comprehensive platform support strategy. Alongside offering support for the latest two Long-Term Support (LTS) versions of Ubuntu and the newest LTS version of Debian, we're excited to announce that Feel++ is now accessible to Windows users through the Windows Subsystem for Linux (WSL) and to Mac users via MacPorts, Homebrew, and Docker. This expansion of platform support is a testament to our commitment to making Feel++ as accessible and versatile as possible for our diverse user base.
As we continue to refine and enhance Feel++, the V111 release promises to bring forward significant innovations and improvements. Stay tuned for further updates of Feel++.
Packages
- π¦ Ubuntu packages
- π¦ Debian packages
- π¦ Docker images
What's Changed
Exciting New Features π
- resolves 1952: support nirb in parallel by @alielarif in https://github.com/feelpp/feelpp/pull/1980
- resolves 1949: support greedy procedure for nirb by @thomas-saigre in https://github.com/feelpp/feelpp/pull/1997
- resolves 2023: select elements from an expression by @prudhomm in https://github.com/feelpp/feelpp/pull/2024
- resolves #2028 : work on add heatfluid toolbox python wrapper by @prudhomm in https://github.com/feelpp/feelpp/pull/2029
- Collision forces and associated testcases by @prudhomm in https://github.com/feelpp/feelpp/pull/1838
- 2026 reduced basis use hdf5 by default for saveload and allow basis loading in sequential by @lberti in https://github.com/feelpp/feelpp/pull/2030
- resolves 2014: add-multiblock-2d-and-3d-use-case-generator by @thomas-saigre in https://github.com/feelpp/feelpp/pull/2035
- Requirements before resolving 1892: compute view factor for rht by @lberti in https://github.com/feelpp/feelpp/pull/2039
- Resolves 1892: compute view factor for rht by @lberti in https://github.com/feelpp/feelpp/pull/2042
- Resolves 1892 compute view factor for rht by @lberti in https://github.com/feelpp/feelpp/pull/2047
- resolves 1912: implement nirb tools by @thomas-saigre in https://github.com/feelpp/feelpp/pull/1944
- resolves #2044: setup jupyter notebook by @prudhomm in https://github.com/feelpp/feelpp/pull/2051
- Feature/toolboxes cfpdes interpolation by @vincentchabannes in https://github.com/feelpp/feelpp/pull/2027
- Resolves: add meshMove python interface by @lberti in https://github.com/feelpp/feelpp/pull/2053
- resolves 2078: port to c++20 on homebrew, petsc 3.19, nlopt and range-v3 by @prudhomm in https://github.com/feelpp/feelpp/pull/2089
- resolved 2009: add support for specx by @prudhomm in https://github.com/feelpp/feelpp/pull/2092
- resolves 2103, 2099: update Model Meshes and fix expression symbol missing in Toolboxes by @vincentchabannes in https://github.com/feelpp/feelpp/pull/2100
- resolves 2095: enable mesh distance metric with respect to arbitrary markers by @prudhomm in https://github.com/feelpp/feelpp/pull/2101
- resolves 2115: Add mesh, setMesh and updateParameterValues methods to the solid toolbox bindings by @Luplz in https://github.com/feelpp/feelpp/pull/2116
- resolves 2115: add mesh setmesh and updateparametervalues methods to the solid python toolbox by @prudhomm in https://github.com/feelpp/feelpp/pull/2119
- new mor application for heat transfert in eye fixes #2068 by @prudhomm in https://github.com/feelpp/feelpp/pull/2074
- 2098-compute-effectivity by @thomas-saigre in https://github.com/feelpp/feelpp/pull/2121
- add support for EigenRand #2131 by @prudhomm in https://github.com/feelpp/feelpp/pull/2133
- resolves 2123: enable dim different from realdim in BVH by @prudhomm in https://github.com/feelpp/feelpp/pull/2129
- resolves 2143: clean mor by @prudhomm in https://github.com/feelpp/feelpp/pull/2146
- resolves 2147: linking error in debug builds undefined reference to static const variables by @prudhomm in https://github.com/feelpp/feelpp/pull/2160
- Resolves 2094: implement radiative boundary conditions in a cavity using newton method by @lberti in https://github.com/feelpp/feelpp/pull/2174
- Eye2brain regularized output by @thomas-saigre in https://github.com/feelpp/feelpp/pull/2179
- resolves 2182: Enable specx in CMakeLists.txt by @prudhomm in https://github.com/feelpp/feelpp/pull/2183
- Feature/mesh many markers by @vincentchabannes in https://github.com/feelpp/feelpp/pull/2190
- resolves 2192: enable sws by default by @prudhomm in https://github.com/feelpp/feelpp/pull/2193
- support setting HDF5 collective metadata operations #2199 by @prudhomm in https://github.com/feelpp/feelpp/pull/2200
- Resolve #2197 : Support MPI parallelism with BVH ray intersection by @vincentchabannes in https://github.com/feelpp/feelpp/pull/2202
- Add PostProcessSave to mixedPoisson for hdg thermoelectric toolbox by @jermuzet in https://github.com/feelpp/feelpp/pull/2217
- resolves 2205: add support for ubuntu 2404 by @prudhomm in https://github.com/feelpp/feelpp/pull/2207
- add quadrature order in sensor gaussian class by @thomas-saigre in https://github.com/feelpp/feelpp/pull/2218
Clean code π
- π§Ή remove taskflow closes #2008 by @prudhomm in https://github.com/feelpp/feelpp/pull/2015
- 2049 memory allocation for linear and bilinear forms behave differently by @prudhomm in https://github.com/feelpp/feelpp/pull/2050
- resolves 2058: minor interface updates and tests cleanup by @prudhomm in https://github.com/feelpp/feelpp/pull/2063
- resolves #2065 : fixes prefix, keyword and subprefix and document them by @prudhomm in https://github.com/feelpp/feelpp/pull/2069
- 2154 refactoring bvh cpp classes by @vincentchabannes in https://github.com/feelpp/feelpp/pull/2157
- replace boost::filesystem by std::filesystem by @metivett in https://github.com/feelpp/feelpp/pull/1801
Bugs fixed π
- Resolves: Bad lexical cast when reading fieldsplit fields with more than one figure by @lberti in https://github.com/feelpp/feelpp/pull/2067
- Resolves incorrect values of dump function in feelpp_mesh_partitioner after partitioning by @lberti in https://github.com/feelpp/feelpp/pull/2085
- Resolves: Same mesh in several instances of BVH tree by @lberti in https://github.com/feelpp/feelpp/pull/2072
- Resolves: #2083 colon separated integers for preconditioning by @lberti in https://github.com/feelpp/feelpp/pull/2084
- Resolves range problem for colon-separated list for preconditions by @lberti in https://github.com/feelpp/feelpp/pull/2097
- Fix advection diffusion MOR example #2114 by @lberti in https://github.com/feelpp/feelpp/pull/2117
- Resolves: #2127 fix parabolic CRB truth model by @lberti in https://github.com/feelpp/feelpp/pull/2128
- fix toc display for crb code by @thomas-saigre in https://github.com/feelpp/feelpp/pull/2173
- Resolves 2118: Fix some cases in mor examples by @lberti in https://github.com/feelpp/feelpp/pull/2209
Other Changes
- Fix typos in toolboxes subdir by @luzpaz in https://github.com/feelpp/feelpp/pull/1965
- Bump JamesIves/github-pages-deploy-action from 4.3.3 to 4.4.1 by @dependabot in https://github.com/feelpp/feelpp/pull/1968
- Fix typos in feelpp/feel subdir by @luzpaz in https://github.com/feelpp/feelpp/pull/1927
New Contributors
- @alielarif made their first contribution in https://github.com/feelpp/feelpp/pull/1980
- @Luplz made their first contribution in https://github.com/feelpp/feelpp/pull/2116
- @jermuzet made their first contribution in https://github.com/feelpp/feelpp/pull/2217
Full Changelog: https://github.com/feelpp/feelpp/compare/v0.110.2...v0.111.0-preview.9
Files
feelpp/feelpp-v0.111.0-preview.9.zip
Files
(49.5 MB)
Name | Size | Download all |
---|---|---|
md5:4f9faa0138d9678096c7b6fb30ba98e1
|
49.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/feelpp/feelpp/tree/v0.111.0-preview.9 (URL)