aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp
diff options
context:
space:
mode:
authorGravatar Edoardo Zoni <59625522+EZoni@users.noreply.github.com> 2021-03-31 21:03:16 -0700
committerGravatar GitHub <noreply@github.com> 2021-03-31 21:03:16 -0700
commitc544573f5d5c5ca630840aea018b95fa3962459c (patch)
treec07dda4520efae9ac9a68532bd8719050da4bb5c /Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp
parent3a881f08f8a6e984b5c7bf665368fe98faa7fea0 (diff)
downloadWarpX-c544573f5d5c5ca630840aea018b95fa3962459c.tar.gz
WarpX-c544573f5d5c5ca630840aea018b95fa3962459c.tar.zst
WarpX-c544573f5d5c5ca630840aea018b95fa3962459c.zip
Add Time-Averaged Fields To Raw Fields Output (#1859)
Diffstat (limited to 'Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp')
-rw-r--r--Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp b/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp
index fc3712332..28bf7e23b 100644
--- a/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp
+++ b/Source/Diagnostics/FlushFormats/FlushFormatPlotfile.cpp
@@ -514,6 +514,28 @@ FlushFormatPlotfile::WriteAllRawFields(
WriteRawMF(warpx.getphi_fp(lev), dm, raw_pltname, default_level_prefix, "phi_fp", lev, plot_raw_fields_guards);
}
+ // Averaged fields on fine patch
+ if (warpx.fft_do_time_averaging)
+ {
+ WriteRawMF(warpx.getEfield_avg_fp(lev, 0) , dm, raw_pltname, default_level_prefix,
+ "Ex_avg_fp", lev, plot_raw_fields_guards);
+
+ WriteRawMF(warpx.getEfield_avg_fp(lev, 1) , dm, raw_pltname, default_level_prefix,
+ "Ey_avg_fp", lev, plot_raw_fields_guards);
+
+ WriteRawMF(warpx.getEfield_avg_fp(lev, 2) , dm, raw_pltname, default_level_prefix,
+ "Ez_avg_fp", lev, plot_raw_fields_guards);
+
+ WriteRawMF(warpx.getBfield_avg_fp(lev, 0) , dm, raw_pltname, default_level_prefix,
+ "Bx_avg_fp", lev, plot_raw_fields_guards);
+
+ WriteRawMF(warpx.getBfield_avg_fp(lev, 1) , dm, raw_pltname, default_level_prefix,
+ "By_avg_fp", lev, plot_raw_fields_guards);
+
+ WriteRawMF(warpx.getBfield_avg_fp(lev, 2) , dm, raw_pltname, default_level_prefix,
+ "Bz_avg_fp", lev, plot_raw_fields_guards);
+ }
+
// Coarse path
if (lev > 0) {
WriteCoarseVector( "E",