Skip to content

Commit 9714101

Browse files
committed
BTDDiags: Pass Full Size Again until Last Flush
1 parent 5be28a8 commit 9714101

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Source/Diagnostics/BTDiagnostics.cpp

+8-7
Original file line numberDiff line numberDiff line change
@@ -1019,12 +1019,13 @@ BTDiagnostics::Flush (int i_buffer, bool force_flush)
10191019
out.resize(nlev_output);
10201020
amrex::Vector<amrex::Geometry> new_geom(nlev_output);
10211021
for(int lev = 0; lev < nlev_output; ++lev) {
1022-
//if (!force_flush) {
1023-
//out[lev] = amrex::MultiFab(m_mf_output[i_buffer][lev].boxArray(),
1024-
// m_mf_output[i_buffer][lev].DistributionMap(),
1025-
// m_mf_output[i_buffer][lev].nComp(), 0);
1026-
//out[lev].ParallelCopy( m_mf_output[i_buffer][lev], 0, 0, m_mf_output[i_buffer][lev].nComp() );
1027-
//} else {
1022+
if (!force_flush) {
1023+
out[lev] = amrex::MultiFab(m_mf_output[i_buffer][lev].boxArray(),
1024+
m_mf_output[i_buffer][lev].DistributionMap(),
1025+
m_mf_output[i_buffer][lev].nComp(), 0);
1026+
out[lev].ParallelCopy( m_mf_output[i_buffer][lev], 0, 0, m_mf_output[i_buffer][lev].nComp() );
1027+
new_geom[lev] = m_geom_snapshot[i_buffer][lev];
1028+
} else {
10281029
auto const& ba = m_mf_output[i_buffer][lev].boxArray();
10291030
auto const& dm = m_mf_output[i_buffer][lev].DistributionMap();
10301031
amrex::BoxList bl(ba.ixType());
@@ -1082,7 +1083,7 @@ BTDiagnostics::Flush (int i_buffer, bool force_flush)
10821083
&m_snapshot_domain_lab[i_buffer],
10831084
amrex::CoordSys::cartesian,
10841085
BTdiag_periodicity.data() );
1085-
//}
1086+
}
10861087
}
10871088

10881089
amrex::Vector<amrex::BoxArray> vba;

0 commit comments

Comments
 (0)