diff options
author | 2019-05-03 16:46:54 -0700 | |
---|---|---|
committer | 2019-05-03 16:46:54 -0700 | |
commit | 06abf352f00ccfd6942938d085c3bca672061049 (patch) | |
tree | 8d7228d31dc6bcca4a3aeca6a946593b5efbea2d /Source/WarpX.cpp | |
parent | 8a7bf40c944b09f2e86ae29a6cea95c899d1743e (diff) | |
parent | eb62aba2cf0f94489f0a91ffb1dec776c7cb9b37 (diff) | |
download | WarpX-06abf352f00ccfd6942938d085c3bca672061049.tar.gz WarpX-06abf352f00ccfd6942938d085c3bca672061049.tar.zst WarpX-06abf352f00ccfd6942938d085c3bca672061049.zip |
Merge pull request #106 from ECP-WarpX/RZgeometry
R zgeometry
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index 793b96db7..47ead98df 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -987,12 +987,19 @@ WarpX::ComputeDivE (MultiFab& divE, int dcomp, for (MFIter mfi(divE, true); mfi.isValid(); ++mfi) { const Box& bx = mfi.tilebox(); +#ifdef WARPX_RZ + const Real xmin = bx.smallEnd(0)*dx[0]; +#endif WRPX_COMPUTE_DIVE(bx.loVect(), bx.hiVect(), BL_TO_FORTRAN_N_ANYD(divE[mfi],dcomp), BL_TO_FORTRAN_ANYD((*E[0])[mfi]), BL_TO_FORTRAN_ANYD((*E[1])[mfi]), BL_TO_FORTRAN_ANYD((*E[2])[mfi]), - dx.data()); + dx.data() +#ifdef WARPX_RZ + ,&xmin +#endif + ); } } @@ -1007,12 +1014,19 @@ WarpX::ComputeDivE (MultiFab& divE, int dcomp, for (MFIter mfi(divE, true); mfi.isValid(); ++mfi) { Box bx = mfi.growntilebox(ngrow); +#ifdef WARPX_RZ + const Real xmin = bx.smallEnd(0)*dx[0]; +#endif WRPX_COMPUTE_DIVE(bx.loVect(), bx.hiVect(), BL_TO_FORTRAN_N_ANYD(divE[mfi],dcomp), BL_TO_FORTRAN_ANYD((*E[0])[mfi]), BL_TO_FORTRAN_ANYD((*E[1])[mfi]), BL_TO_FORTRAN_ANYD((*E[2])[mfi]), - dx.data()); + dx.data() +#ifdef WARPX_RZ + ,&xmin +#endif + ); } } |