From 70e8fc888768f7af4f09f6944839f7629b8e38e5 Mon Sep 17 00:00:00 2001 From: Andrew Myers Date: Mon, 20 Apr 2026 11:13:26 -0700 Subject: [PATCH] Remove the special overload of RedistributeGPU --- .../ParticleFilterTest/NyxParticleContainer.H | 27 ------------------- Source/Particle/NyxParticleContainer.H | 27 ------------------- 2 files changed, 54 deletions(-) diff --git a/Exec/ParticleFilterTest/NyxParticleContainer.H b/Exec/ParticleFilterTest/NyxParticleContainer.H index ee2a2e8d..b86ac24f 100644 --- a/Exec/ParticleFilterTest/NyxParticleContainer.H +++ b/Exec/ParticleFilterTest/NyxParticleContainer.H @@ -31,10 +31,6 @@ public: int lev_max =-1, int nGrow = 0) = 0; - virtual void RedistributeGPU (int lev_min = 0, - int lev_max =-1, - int nGrow = 0) = 0; - virtual int finestLevel() const = 0; virtual void ShrinkToFit() = 0; virtual void RemoveParticlesAtLevel (int level) = 0; @@ -151,29 +147,6 @@ public: } - virtual void RedistributeGPU (int /*lev_min = 0*/, - int /*lev_max =-1*/, - int /*nGrow = 0*/) override - { - AMREX_ASSERT(this->finestLevel() == 0); - - int local = false; - const int lev_minal = 0; - const int lev_maxal = 0; - const int nGrowal = 0; - - amrex::Gpu::synchronize(); - local = amrex::NeighborParticleContainer - ::OK(lev_minal, lev_maxal); - // amrex::Print()<<"local flag is: "< - ::RedistributeGPU(lev_minal, lev_maxal, nGrowal, local); - else - amrex::NeighborParticleContainer - ::RedistributeCPU(lev_minal, lev_maxal, nGrowal, local); - } - virtual void RemoveParticlesAtLevel (int level) override { amrex::NeighborParticleContainer::RemoveParticlesAtLevel(level); diff --git a/Source/Particle/NyxParticleContainer.H b/Source/Particle/NyxParticleContainer.H index fc0ae604..46f69636 100644 --- a/Source/Particle/NyxParticleContainer.H +++ b/Source/Particle/NyxParticleContainer.H @@ -28,10 +28,6 @@ public: int lev_max =-1, int nGrow = 0) = 0; - virtual void RedistributeGPU (int lev_min = 0, - int lev_max =-1, - int nGrow = 0) = 0; - virtual int finestLevel() const = 0; virtual void ShrinkToFit() = 0; virtual void RemoveParticlesAtLevel (int level) = 0; @@ -148,29 +144,6 @@ public: } - virtual void RedistributeGPU (int /*lev_min = 0*/, - int /*lev_max =-1*/, - int /*nGrow = 0*/) override - { - AMREX_ASSERT(this->finestLevel() == 0); - - int local = false; - const int lev_minal = 0; - const int lev_maxal = 0; - const int nGrowal = 0; - - amrex::Gpu::synchronize(); - local = amrex::NeighborParticleContainer - ::OK(lev_minal, lev_maxal); - // amrex::Print()<<"local flag is: "< - ::RedistributeGPU(lev_minal, lev_maxal, nGrowal, local); - else - amrex::NeighborParticleContainer - ::RedistributeCPU(lev_minal, lev_maxal, nGrowal, local); - } - virtual void RemoveParticlesAtLevel (int level) override { amrex::NeighborParticleContainer::RemoveParticlesAtLevel(level);