From 161bbac321e83ea5df6f0198458bed4ebe77de22 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Fri, 1 Sep 2023 01:14:41 -0700 Subject: [PATCH 1/2] RealBox: SPACE Include For macros. --- Src/Base/AMReX_RealBox.H | 1 + 1 file changed, 1 insertion(+) diff --git a/Src/Base/AMReX_RealBox.H b/Src/Base/AMReX_RealBox.H index 6f429c8262b..dd3180fe218 100644 --- a/Src/Base/AMReX_RealBox.H +++ b/Src/Base/AMReX_RealBox.H @@ -8,6 +8,7 @@ #include #include #include +#include #include #include From a1c58f9c9e59c272f27aa71a3d8cdd5bb6aee158 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Fri, 1 Sep 2023 01:56:08 -0700 Subject: [PATCH 2/2] Fix: 1D/2D InitRandomPerBox --- Src/Particle/AMReX_ParticleInit.H | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Src/Particle/AMReX_ParticleInit.H b/Src/Particle/AMReX_ParticleInit.H index 622a08d9ce0..7a8aa4d4a5d 100644 --- a/Src/Particle/AMReX_ParticleInit.H +++ b/Src/Particle/AMReX_ParticleInit.H @@ -1380,9 +1380,11 @@ ParticleContainer_impl(grid_box.lo(0) + (dist(mt) + double(icnt)) / double(icount_per_box) * grid_box.length(0)); - p.pos(1) = static_cast(grid_box.lo(1) + (dist(mt) + double(jcnt)) / double(icount_per_box) * grid_box.length(1)); - p.pos(2) = static_cast(grid_box.lo(2) + (dist(mt) + double(kcnt)) / double(icount_per_box) * grid_box.length(2)); + AMREX_D_TERM( + p.pos(0) = static_cast(grid_box.lo(0) + (dist(mt) + double(icnt)) / double(icount_per_box) * grid_box.length(0));, + p.pos(1) = static_cast(grid_box.lo(1) + (dist(mt) + double(jcnt)) / double(icount_per_box) * grid_box.length(1));, + p.pos(2) = static_cast(grid_box.lo(2) + (dist(mt) + double(kcnt)) / double(icount_per_box) * grid_box.length(2)); + ); for (int i = 0; i < AMREX_SPACEDIM; i++) { AMREX_ASSERT(p.pos(i) < grid_box.hi(i));