From e139f2552c6f3f001a48314e2c984af97d90761f Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Thu, 30 Apr 2026 00:43:30 +0000 Subject: [PATCH 1/6] CompatHelper: bump compat for TrixiParticles to 0.5 for package test, (keep existing compat) --- test/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Project.toml b/test/Project.toml index f726b8a5..3fe96367 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -10,5 +10,5 @@ TrixiTest = "0a316866-cbd0-4425-8bcb-08103b2c1f26" BenchmarkTools = "1" Plots = "1" Test = "1" -TrixiParticles = "0.4" +TrixiParticles = "0.4, 0.5" TrixiTest = "0.2" From dcd4ccff2b6144bc16cc93030e641214310e1fdc Mon Sep 17 00:00:00 2001 From: Erik Faulhaber <44124897+efaulhaber@users.noreply.github.com> Date: Thu, 30 Apr 2026 10:37:07 +0200 Subject: [PATCH 2/6] Update test/Project.toml --- test/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Project.toml b/test/Project.toml index 3fe96367..1b5fd8ef 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -10,5 +10,5 @@ TrixiTest = "0a316866-cbd0-4425-8bcb-08103b2c1f26" BenchmarkTools = "1" Plots = "1" Test = "1" -TrixiParticles = "0.4, 0.5" +TrixiParticles = "0.5" TrixiTest = "0.2" From 5addeaf6fbd22138ac5c11980dff57dbf625ce62 Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Wed, 6 May 2026 10:40:40 +0200 Subject: [PATCH 3/6] Refactor SPH system initialization for clarity --- benchmarks/smoothed_particle_hydrodynamics.jl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/benchmarks/smoothed_particle_hydrodynamics.jl b/benchmarks/smoothed_particle_hydrodynamics.jl index 7286baca..e7aa0996 100644 --- a/benchmarks/smoothed_particle_hydrodynamics.jl +++ b/benchmarks/smoothed_particle_hydrodynamics.jl @@ -92,10 +92,11 @@ function __benchmark_wcsph_inner(neighborhood_search, initial_condition, state_e smoothing_kernel = WendlandC2Kernel{ndims(neighborhood_search)}() end - fluid_system = WeaklyCompressibleSPHSystem(initial_condition, ContinuityDensity(), + fluid_system = WeaklyCompressibleSPHSystem(initial_condition; + density_calculator=ContinuityDensity(), state_equation, smoothing_kernel, - smoothing_length, viscosity = viscosity, - density_diffusion = density_diffusion) + smoothing_length, viscosity, + density_diffusion) system = PointNeighbors.Adapt.adapt(parallelization_backend, fluid_system) @@ -140,8 +141,9 @@ function benchmark_tlsph(neighborhood_search, coordinates; smoothing_kernel = WendlandC2Kernel{ndims(neighborhood_search)}() end - solid_system = TotalLagrangianSPHSystem(solid, smoothing_kernel, smoothing_length, - material.E, material.nu) + solid_system = TotalLagrangianSPHSystem(solid; smoothing_kernel, smoothing_length, + young_modulus=material.E, + poisson_ratio=material.nu) semi = DummySemidiscretization(neighborhood_search, parallelization_backend, true) v = copy(solid.velocity) From 599156e9ba6c69520d7b226829eac4dfc2ef3a37 Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Wed, 6 May 2026 10:44:52 +0200 Subject: [PATCH 4/6] Update benchmarks/smoothed_particle_hydrodynamics.jl --- benchmarks/smoothed_particle_hydrodynamics.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/benchmarks/smoothed_particle_hydrodynamics.jl b/benchmarks/smoothed_particle_hydrodynamics.jl index e7aa0996..662fba83 100644 --- a/benchmarks/smoothed_particle_hydrodynamics.jl +++ b/benchmarks/smoothed_particle_hydrodynamics.jl @@ -93,7 +93,7 @@ function __benchmark_wcsph_inner(neighborhood_search, initial_condition, state_e end fluid_system = WeaklyCompressibleSPHSystem(initial_condition; - density_calculator=ContinuityDensity(), + density_calculator = ContinuityDensity(), state_equation, smoothing_kernel, smoothing_length, viscosity, density_diffusion) From 56751dff0c87e1f680c92e9bcefc7cc17622b228 Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Wed, 6 May 2026 10:45:00 +0200 Subject: [PATCH 5/6] Update benchmarks/smoothed_particle_hydrodynamics.jl --- benchmarks/smoothed_particle_hydrodynamics.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/benchmarks/smoothed_particle_hydrodynamics.jl b/benchmarks/smoothed_particle_hydrodynamics.jl index 662fba83..7a8723ee 100644 --- a/benchmarks/smoothed_particle_hydrodynamics.jl +++ b/benchmarks/smoothed_particle_hydrodynamics.jl @@ -142,8 +142,8 @@ function benchmark_tlsph(neighborhood_search, coordinates; end solid_system = TotalLagrangianSPHSystem(solid; smoothing_kernel, smoothing_length, - young_modulus=material.E, - poisson_ratio=material.nu) + young_modulus = material.E, + poisson_ratio = material.nu) semi = DummySemidiscretization(neighborhood_search, parallelization_backend, true) v = copy(solid.velocity) From 9e40bc2451ea86d8f938847f336d151cd64bbd7e Mon Sep 17 00:00:00 2001 From: Sven Berger Date: Wed, 6 May 2026 11:21:09 +0200 Subject: [PATCH 6/6] format --- benchmarks/smoothed_particle_hydrodynamics.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/benchmarks/smoothed_particle_hydrodynamics.jl b/benchmarks/smoothed_particle_hydrodynamics.jl index 7a8723ee..2eac4304 100644 --- a/benchmarks/smoothed_particle_hydrodynamics.jl +++ b/benchmarks/smoothed_particle_hydrodynamics.jl @@ -92,7 +92,7 @@ function __benchmark_wcsph_inner(neighborhood_search, initial_condition, state_e smoothing_kernel = WendlandC2Kernel{ndims(neighborhood_search)}() end - fluid_system = WeaklyCompressibleSPHSystem(initial_condition; + fluid_system = WeaklyCompressibleSPHSystem(initial_condition; density_calculator = ContinuityDensity(), state_equation, smoothing_kernel, smoothing_length, viscosity,