diff options
author | 2019-03-26 13:05:08 -0700 | |
---|---|---|
committer | 2019-03-26 13:05:08 -0700 | |
commit | 6cbef7fe051228c09b1b58736c43a630c90eb26c (patch) | |
tree | 71a9b1049048f4189ec668b06319a69f1651b327 /Source/Initialization/WarpXInitData.cpp | |
parent | ed956830818e660bd9ea0c4688c5cd50af668864 (diff) | |
parent | b534b688dedd48b645bac47854260321e7960bf9 (diff) | |
download | WarpX-6cbef7fe051228c09b1b58736c43a630c90eb26c.tar.gz WarpX-6cbef7fe051228c09b1b58736c43a630c90eb26c.tar.zst WarpX-6cbef7fe051228c09b1b58736c43a630c90eb26c.zip |
Merge branch 'dev' into reorganize_io_raw
Diffstat (limited to 'Source/Initialization/WarpXInitData.cpp')
-rw-r--r-- | Source/Initialization/WarpXInitData.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Source/Initialization/WarpXInitData.cpp b/Source/Initialization/WarpXInitData.cpp index ff5442b00..9190b5a61 100644 --- a/Source/Initialization/WarpXInitData.cpp +++ b/Source/Initialization/WarpXInitData.cpp @@ -6,6 +6,7 @@ #include <WarpX.H> #include <WarpX_f.H> +#include <BilinearFilter.H> #ifdef BL_USE_SENSEI_INSITU #include <AMReX_AmrMeshInSituBridge.H> @@ -21,7 +22,7 @@ WarpX::InitData () if (restart_chkfile.empty()) { ComputeDt(); - InitFromScratch(); + InitFromScratch(); } else { @@ -38,6 +39,10 @@ WarpX::InitData () WarpX::InitNCICorrector(); } + if (WarpX::use_filter) { + WarpX::InitFilter(); + } + BuildBufferMasks(); InitDiagnostics(); @@ -178,6 +183,14 @@ WarpX::InitNCICorrector () } void +WarpX::InitFilter (){ + if (WarpX::use_filter){ + WarpX::bilinear_filter.npass_each_dir = WarpX::filter_npass_each_dir; + WarpX::bilinear_filter.ComputeStencils(); + } +} + +void WarpX::PostRestart () { #ifdef WARPX_USE_PSATD |