aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/FieldIO.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Diagnostics/FieldIO.cpp')
-rw-r--r--Source/Diagnostics/FieldIO.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Diagnostics/FieldIO.cpp b/Source/Diagnostics/FieldIO.cpp
index 4624e5617..770c7cadd 100644
--- a/Source/Diagnostics/FieldIO.cpp
+++ b/Source/Diagnostics/FieldIO.cpp
@@ -273,9 +273,9 @@ AverageAndPackVectorField( MultiFab& mf_avg,
const std::array<std::unique_ptr<MultiFab>,3> &vector_total = vector_field;
#endif
- Average::ToCellCenter( mf_avg, *(vector_total[0]), dcomp , ngrow );
- Average::ToCellCenter( mf_avg, *(vector_total[1]), dcomp+1, ngrow );
- Average::ToCellCenter( mf_avg, *(vector_total[2]), dcomp+2, ngrow );
+ Average::CoarsenAndInterpolate( mf_avg, *(vector_total[0]), dcomp , 0, 1, ngrow );
+ Average::CoarsenAndInterpolate( mf_avg, *(vector_total[1]), dcomp+1, 0, 1, ngrow );
+ Average::CoarsenAndInterpolate( mf_avg, *(vector_total[2]), dcomp+2, 0, 1, ngrow );
}
/** \brief Takes all of the components of the three fields and
@@ -331,7 +331,7 @@ AverageAndPackScalarField (MultiFab& mf_avg,
MultiFab::Copy( mf_avg, *scalar_total, 0, dcomp, 1, ngrow);
} else if ( scalar_total->is_nodal() ){
// - Fully nodal
- Average::ToCellCenter( mf_avg, *scalar_total, dcomp, ngrow, 0, 1 );
+ Average::CoarsenAndInterpolate( mf_avg, *scalar_total, dcomp, 0, 1, ngrow );
} else {
amrex::Abort("Unknown staggering.");
}
@@ -676,7 +676,7 @@ coarsenCellCenteredFields(
BoxArray small_ba = amrex::coarsen(source_mf[lev].boxArray(), coarse_ratio);
coarse_mf.push_back( MultiFab(small_ba, source_mf[lev].DistributionMap(), ncomp, 0) );
- average_down(source_mf[lev], coarse_mf[lev], 0, ncomp, IntVect(coarse_ratio));
+ Average::CoarsenAndInterpolate( coarse_mf[lev], source_mf[lev], 0, 0, ncomp, 0, IntVect(coarse_ratio) );
}
};