From 4a6b7857827862ef27276f3ec18f85d79114754d Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Mon, 16 Jun 2025 20:53:03 +0200 Subject: [PATCH 1/3] update --- NEWS.md | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/NEWS.md b/NEWS.md index fc9b832e3..13e60f850 100644 --- a/NEWS.md +++ b/NEWS.md @@ -8,11 +8,38 @@ used in the Julia ecosystem. Notable changes will be documented in this file for ### Features -- New viscosity models `ViscosityMorrisSGS` and `ViscosityAdamiSGS` were added, which use a simplified Smagorinsky-type SGS (#753). +- Simplified SGS Viscosity Models: Added ViscosityMorrisSGS and ViscosityAdamiSGS, + which implement a simplified Smagorinsky-type sub-grid-scale viscosity. (#753) -- With all CPU backends, a new array type is used for the integration array, which defines - broadcasting to be multithreaded, leading to speedups of up to 5x with large thread counts - when combined with thread pinning (#722). +- Multithreaded Integration Array: Introduced a new array type for CPU backends + that enables multithreaded broadcasting, delivering speed-ups of up to 5× on systems + with many threads when combined with thread pinning. (#722) + +- Tensile Instability Control (TIC): Implemented TIC to mitigate tensile + instability artifacts in simulations. (#769) + + +### GPU + + - Fix tests on Apple M GPUs using Metal API (#817). + + - Make PST GPU-compatible (#813). + + +### Important Bugfixes + + - Fix validation setups (#801). + + - Calculate interpolated density instead of computed density when using interpolation (#808). + + - Fix memory leak with Julia 1.10 (#809). + + - Fix Tafuni extrapolation for open boundaries (#829). + + +### Refactoring + +- Improve plane interpolation performance (#763). ## Version 0.3 From 7516c9f2e65bf0ffe4cab343daaf2751a89ceadf Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Mon, 16 Jun 2025 20:54:36 +0200 Subject: [PATCH 2/3] Update NEWS.md --- NEWS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 13e60f850..9ad5f1673 100644 --- a/NEWS.md +++ b/NEWS.md @@ -8,14 +8,14 @@ used in the Julia ecosystem. Notable changes will be documented in this file for ### Features -- Simplified SGS Viscosity Models: Added ViscosityMorrisSGS and ViscosityAdamiSGS, +- **Simplified SGS Viscosity Models**: Added ViscosityMorrisSGS and ViscosityAdamiSGS, which implement a simplified Smagorinsky-type sub-grid-scale viscosity. (#753) -- Multithreaded Integration Array: Introduced a new array type for CPU backends +- **Multithreaded Integration Array**: Introduced a new array type for CPU backends that enables multithreaded broadcasting, delivering speed-ups of up to 5× on systems with many threads when combined with thread pinning. (#722) -- Tensile Instability Control (TIC): Implemented TIC to mitigate tensile +- **Tensile Instability Control (TIC)**: Implemented TIC to mitigate tensile instability artifacts in simulations. (#769) From dd4b9fb445b7a31007fe91ed31e0808373ed7089 Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Tue, 17 Jun 2025 16:54:00 +0200 Subject: [PATCH 3/3] review --- NEWS.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 9ad5f1673..819344ed9 100644 --- a/NEWS.md +++ b/NEWS.md @@ -18,13 +18,17 @@ used in the Julia ecosystem. Notable changes will be documented in this file for - **Tensile Instability Control (TIC)**: Implemented TIC to mitigate tensile instability artifacts in simulations. (#769) - +- **DXF file format support**: Import complex geometries using the DXF file format. (#821) + ### GPU - Fix tests on Apple M GPUs using Metal API (#817). - Make PST GPU-compatible (#813). - + + - Make open boundaries GPU-compatible (#773). + + - Make interpolation GPU-compatible (#812). ### Important Bugfixes