aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/WarpXPushFieldsEM.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-10 16:27:06 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-01-10 16:27:06 -0800
commitc049e742014fca3bba78534b7afcc6bcd477aa0e (patch)
tree2f3a18d4b3126e10502b9ba362e60f1aa3ff0571 /Source/FieldSolver/WarpXPushFieldsEM.cpp
parentb178920da516e66a21a283c8b794a63b491d24a2 (diff)
downloadWarpX-c049e742014fca3bba78534b7afcc6bcd477aa0e.tar.gz
WarpX-c049e742014fca3bba78534b7afcc6bcd477aa0e.tar.zst
WarpX-c049e742014fca3bba78534b7afcc6bcd477aa0e.zip
Update finite-difference solver
Diffstat (limited to 'Source/FieldSolver/WarpXPushFieldsEM.cpp')
-rw-r--r--Source/FieldSolver/WarpXPushFieldsEM.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/Source/FieldSolver/WarpXPushFieldsEM.cpp b/Source/FieldSolver/WarpXPushFieldsEM.cpp
index 1137da741..97c2d1997 100644
--- a/Source/FieldSolver/WarpXPushFieldsEM.cpp
+++ b/Source/FieldSolver/WarpXPushFieldsEM.cpp
@@ -261,21 +261,7 @@ WarpX::EvolveB (int lev, PatchType patch_type, amrex::Real a_dt)
auto const& pml_Exfab = pml_E[0]->array(mfi);
auto const& pml_Eyfab = pml_E[1]->array(mfi);
auto const& pml_Ezfab = pml_E[2]->array(mfi);
- if (WarpX::maxwell_fdtd_solver_id == 0) {
- amrex::ParallelFor(tbx, tby, tbz,
- [=] AMREX_GPU_DEVICE (int i, int j, int k) {
- warpx_push_pml_bx_yee(i,j,k,pml_Bxfab,pml_Eyfab,pml_Ezfab,
- dtsdy,dtsdz);
- },
- [=] AMREX_GPU_DEVICE (int i, int j, int k) {
- warpx_push_pml_by_yee(i,j,k,pml_Byfab,pml_Exfab,pml_Ezfab,
- dtsdx,dtsdz);
- },
- [=] AMREX_GPU_DEVICE (int i, int j, int k) {
- warpx_push_pml_bz_yee(i,j,k,pml_Bzfab,pml_Exfab,pml_Eyfab,
- dtsdx,dtsdy);
- });
- } else if (WarpX::maxwell_fdtd_solver_id == 1) {
+ if (WarpX::maxwell_fdtd_solver_id == 1) {
Real betaxy, betaxz, betayx, betayz, betazx, betazy;
Real gammax, gammay, gammaz;
Real alphax, alphay, alphaz;