Releases: hpc-maths/samurai
Releases · hpc-maths/samurai
v0.18.0
0.18.0 (2024-11-20)
Features
Bug Fixes
- BC no longer required to assemble the matrix of a local scheme (#231) (2080c00)
- fill corners on uniform meshes (#234) (59d81b1)
- fix block sizes for nested matrices (#233) (142be77)
- fmt usage with version 11 (#226) (b3902b0)
- The matrix size is set upon calling
assembly.set_unknowns(...)
. (#227) (5d324de)
Performance Improvements
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
0.13.0 (2024-05-06)
Features
- Block matrix improvements (#198) (7b7c690)
- Diffusion operator with different coefficient by field component (#194) (0a53b5e)
Bug Fixes
- data structure xtensor by default if existing CMakeCache (#192) (bc90aef)
- detail operator with samurai_check_nan compilation option (#190) (08cdb9d)
- Fix compilation issue on non-linear cell-based scheme (#193) (df0ac4f)
- MPI (#199) (d599908)
- periodic (#188) (485377a)
Performance Improvements
v0.12.0
v0.11.0
v0.10.0
0.10.0 (2024-02-29)
Features
- add dim in field_operator_base (#168) (d74b6ca)
- additional initial value parameter to make_field (#162) (3536eac)
- Boundary conditions with configurable stencil (#167) (e59c2a4)
- collapsable flux value in non-linear flux-based schemes (#165) (bca0474)
- const field in FV operator lambdas (#164) (7a78d2b)
- local newton solvers (#153) (699468e)
- Non-conservative fluxes (#161) (61d1cfd)
- Parallelization using MPI (#28) (a411c76)
- use xexpression for get_interval, get_index and get_cell (#170) (9391d2d)
- WENO5 scheme (#166) (55fe777)
Bug Fixes
- cell array instead of cell xtensor for the stencil of non-linear cell-based schemes (#156) (2487af3)
- Fix flux-based schemes with unsymmetric stencil (#157) (697cca6)
- Fix operators for time integration (#154) (7993525)
- fixing (almost) all warnings triggered when compiling tests & demos (#163) (246ebcb)
- right shift on interval (#169) (67f84e1)
- simplifies, fixes and documents left and right shift of Interval (#172) (db8ce1c)