aboutsummaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp b/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp
index 3ec0f0d45..07c22931c 100644
--- a/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp
+++ b/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp
@@ -83,8 +83,16 @@ void LoadBalanceCosts::ComputeDiags (int step)
m_data[shift_m_data + mfi.index()*m_nDataFields + 1] = dm[mfi.index()];
m_data[shift_m_data + mfi.index()*m_nDataFields + 2] = lev;
m_data[shift_m_data + mfi.index()*m_nDataFields + 3] = tbx.loVect()[0];
+#if (AMREX_SPACEDIM >= 2)
m_data[shift_m_data + mfi.index()*m_nDataFields + 4] = tbx.loVect()[1];
+#else
+ m_data[shift_m_data + mfi.index()*m_nDataFields + 4] = 0.;
+#endif
+#if (AMREX_SPACEDIM == 3)
m_data[shift_m_data + mfi.index()*m_nDataFields + 5] = tbx.loVect()[2];
+#else
+ m_data[shift_m_data + mfi.index()*m_nDataFields + 5] = 0.;
+#endif
#ifdef AMREX_USE_GPU
m_data[shift_m_data + mfi.index()*m_nDataFields + 6] = amrex::Gpu::Device::deviceId();
#endif