aboutsummaryrefslogtreecommitdiff
path: root/Source/WarpXComm.cpp
diff options
context:
space:
mode:
authorGravatar atmyers <atmyers2@gmail.com> 2017-09-13 16:15:58 -0700
committerGravatar atmyers <atmyers2@gmail.com> 2017-09-13 16:15:58 -0700
commitdf0532cdef40b8806003e9602f312aee14fd1726 (patch)
tree5d20e22ce003ba3706ea8dcdfd060dfacf1065b0 /Source/WarpXComm.cpp
parentadba747bde8f552b33b0b81e061cde01961a8365 (diff)
downloadWarpX-df0532cdef40b8806003e9602f312aee14fd1726.tar.gz
WarpX-df0532cdef40b8806003e9602f312aee14fd1726.tar.zst
WarpX-df0532cdef40b8806003e9602f312aee14fd1726.zip
initialize these PML fields to zero.
Diffstat (limited to 'Source/WarpXComm.cpp')
-rw-r--r--Source/WarpXComm.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WarpXComm.cpp b/Source/WarpXComm.cpp
index 6df369078..d5c0c81b4 100644
--- a/Source/WarpXComm.cpp
+++ b/Source/WarpXComm.cpp
@@ -51,6 +51,9 @@ WarpX::UpdateAuxilaryData ()
MultiFab dBx(Bfield_cp[lev][0]->boxArray(), dm, 1, ng);
MultiFab dBy(Bfield_cp[lev][1]->boxArray(), dm, 1, ng);
MultiFab dBz(Bfield_cp[lev][2]->boxArray(), dm, 1, ng);
+ dBx.setVal(0.0);
+ dBy.setVal(0.0);
+ dBz.setVal(0.0);
dBx.copy(*Bfield_aux[lev-1][0], 0, 0, 1, 0, ng, crse_period);
dBy.copy(*Bfield_aux[lev-1][1], 0, 0, 1, 0, ng, crse_period);
dBz.copy(*Bfield_aux[lev-1][2], 0, 0, 1, 0, ng, crse_period);
@@ -117,6 +120,9 @@ WarpX::UpdateAuxilaryData ()
MultiFab dEx(Efield_cp[lev][0]->boxArray(), dm, 1, ng);
MultiFab dEy(Efield_cp[lev][1]->boxArray(), dm, 1, ng);
MultiFab dEz(Efield_cp[lev][2]->boxArray(), dm, 1, ng);
+ dEx.setVal(0.0);
+ dEy.setVal(0.0);
+ dEz.setVal(0.0);
dEx.copy(*Efield_aux[lev-1][0], 0, 0, 1, 0, ng, crse_period);
dEy.copy(*Efield_aux[lev-1][1], 0, 0, 1, 0, ng, crse_period);
dEz.copy(*Efield_aux[lev-1][2], 0, 0, 1, 0, ng, crse_period);