diff options
author | 2017-09-19 20:44:22 +0000 | |
---|---|---|
committer | 2017-09-19 20:44:22 +0000 | |
commit | b147cbcbad9026335d517f45b6959603b5feac24 (patch) | |
tree | 2c9dcb672002df6c2c71720bda3a7175f5aab1bf /Source/WarpXComm.cpp | |
parent | db481146ed407f4beec6168383174d674dcf39aa (diff) | |
parent | 06985da38fdd62e8a2173af879d30eef31e2f2a5 (diff) | |
download | WarpX-b147cbcbad9026335d517f45b6959603b5feac24.tar.gz WarpX-b147cbcbad9026335d517f45b6959603b5feac24.tar.zst WarpX-b147cbcbad9026335d517f45b6959603b5feac24.zip |
Merged in weiqun_fix_grid_boundaries (pull request #30)
Corect copy from auxiliary grid. Fixes a bug when a particle traveled close to a grid noundary
Diffstat (limited to 'Source/WarpXComm.cpp')
-rw-r--r-- | Source/WarpXComm.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/WarpXComm.cpp b/Source/WarpXComm.cpp index d5c0c81b4..934ef1b34 100644 --- a/Source/WarpXComm.cpp +++ b/Source/WarpXComm.cpp @@ -54,9 +54,9 @@ WarpX::UpdateAuxilaryData () 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); + dBx.copy(*Bfield_aux[lev-1][0], 0, 0, 1, ng, ng, crse_period); + dBy.copy(*Bfield_aux[lev-1][1], 0, 0, 1, ng, ng, crse_period); + dBz.copy(*Bfield_aux[lev-1][2], 0, 0, 1, ng, ng, crse_period); MultiFab::Subtract(dBx, *Bfield_cp[lev][0], 0, 0, 1, ng); MultiFab::Subtract(dBy, *Bfield_cp[lev][1], 0, 0, 1, ng); MultiFab::Subtract(dBz, *Bfield_cp[lev][2], 0, 0, 1, ng); |