From 6d7b1b824072da275afcb1f1d4e7e25b418c1a70 Mon Sep 17 00:00:00 2001 From: Ann Almgren Date: Mon, 11 Mar 2024 12:49:33 -0700 Subject: [PATCH] add ignore_unused --- Src/AmrCore/AMReX_Interp_C.H | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Src/AmrCore/AMReX_Interp_C.H b/Src/AmrCore/AMReX_Interp_C.H index 327f946219f..0b2a2a74bb0 100644 --- a/Src/AmrCore/AMReX_Interp_C.H +++ b/Src/AmrCore/AMReX_Interp_C.H @@ -96,16 +96,20 @@ face_cons_linear_face_interp (int i, int j, int k, int n, Array4 const& fine, IntVect const& ratio, Box const& per_grown_domain, int dim) noexcept { int ci = amrex::coarsen(i, ratio[0]); -#if (AMREX_SPACEDIM >= 2) - int cj = amrex::coarsen(j, ratio[1]); -#else + +#if (AMREX_SPACEDIM == 1) + amrex::ignore_unused(per_grown_domain); int cj = 0; +#else + int cj = amrex::coarsen(j, ratio[1]); #endif + #if (AMREX_SPACEDIM == 3) int ck = amrex::coarsen(k, ratio[2]); #else int ck = 0; #endif + if (dim == 0 && ci*ratio[0] == i) { // Check solve mask to ensure we don't overwrite valid fine data. if (!mask || mask(ci, cj, ck, n)) {