diff --git a/src/diagnostics/OpenPMDWriter.cpp b/src/diagnostics/OpenPMDWriter.cpp index 9562701dde..1d35e3d95c 100644 --- a/src/diagnostics/OpenPMDWriter.cpp +++ b/src/diagnostics/OpenPMDWriter.cpp @@ -298,7 +298,7 @@ OpenPMDWriter::CopyBeams (MultiBeam& beams, const amrex::Vector< std::string > b m_uint64_beam_data[ibeam][idx].get() + m_offset[ibeam]); } - AMREX_ALWAYS_ASSERT_WITH_MESSAGE(m_real_beam_data.size() == soa.NumRealComps(), + AMREX_ALWAYS_ASSERT_WITH_MESSAGE(m_real_beam_data[ibeam].size() == soa.NumRealComps(), "List of real names in openPMD Writer class do not match the beam"); for (std::size_t idx=0; idx