From c0902a6ff51b2fd787f7c5428c1c1656352bc057 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Tue, 30 Jul 2024 15:28:48 -0700 Subject: [PATCH] AMReX: `int` Index Type for Bins Binning functions are refactored from `unsigned int` to `int` in https://github.com/AMReX-Codes/amrex/pull/3684 for performance reasons. This updates our usage to reflect the changes. --- Source/Particles/Resampling/VelocityCoincidenceThinning.H | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Particles/Resampling/VelocityCoincidenceThinning.H b/Source/Particles/Resampling/VelocityCoincidenceThinning.H index bb325734777..a815092e03e 100644 --- a/Source/Particles/Resampling/VelocityCoincidenceThinning.H +++ b/Source/Particles/Resampling/VelocityCoincidenceThinning.H @@ -123,7 +123,7 @@ public: void labelOnSphericalVelocityGrid (const amrex::ParticleReal ux[], const amrex::ParticleReal uy[], const amrex::ParticleReal uz[], - const unsigned int indices[], + const int indices[], int bin_array[], int index_array[], const int cell_start, const int cell_stop ) const { @@ -151,7 +151,7 @@ public: void labelOnCartesianVelocityGrid (const amrex::ParticleReal ux[], const amrex::ParticleReal uy[], const amrex::ParticleReal uz[], - const unsigned int indices[], + const int indices[], int bin_array[], int index_array[], const int cell_start, const int cell_stop ) const { @@ -168,7 +168,7 @@ public: AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void operator() (const amrex::ParticleReal ux[], const amrex::ParticleReal uy[], - const amrex::ParticleReal uz[], const unsigned int indices[], + const amrex::ParticleReal uz[], const int indices[], int bin_array[], int index_array[], const int cell_start, const int cell_stop) const {