From 8fc07ff8674bd7d5a82c13fa4d87fce4bf810ee7 Mon Sep 17 00:00:00 2001 From: Glenn Richardson Date: Fri, 31 Jan 2020 16:44:07 -0800 Subject: Update Source/FieldSolver/WarpX_QED_Field_Pushers.cpp Co-Authored-By: MaxThevenet --- Source/FieldSolver/WarpX_QED_Field_Pushers.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/FieldSolver/WarpX_QED_Field_Pushers.cpp') diff --git a/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp b/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp index 76af3854e..4748cf7e1 100644 --- a/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp +++ b/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp @@ -117,6 +117,7 @@ WarpX::Hybrid_QED_Push (int lev, PatchType patch_type, Real a_dt) const Box& gey = amrex::grow(tey,1); const Box& gez = amrex::grow(tez,1); + // Temporary arrays for electric field, protected by Elixir on GPU FArrayBox tmpEx_fab(gex,1); Elixir tmpEx_eli = tmpEx_fab.elixir(); auto const& tmpEx = tmpEx_fab.array(); -- cgit v1.2.3 From 9c1ebe65c7255eb5873995c0c7a71ebb39a534e5 Mon Sep 17 00:00:00 2001 From: Glenn Richardson Date: Fri, 31 Jan 2020 16:44:26 -0800 Subject: Update Source/FieldSolver/WarpX_QED_Field_Pushers.cpp Co-Authored-By: MaxThevenet --- Source/FieldSolver/WarpX_QED_Field_Pushers.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/FieldSolver/WarpX_QED_Field_Pushers.cpp') diff --git a/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp b/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp index 4748cf7e1..afc205aa2 100644 --- a/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp +++ b/Source/FieldSolver/WarpX_QED_Field_Pushers.cpp @@ -130,6 +130,7 @@ WarpX::Hybrid_QED_Push (int lev, PatchType patch_type, Real a_dt) Elixir tmpEz_eli = tmpEz_fab.elixir(); auto const& tmpEz = tmpEz_fab.array(); + // Copy electric field to temporary arrays AMREX_PARALLEL_FOR_4D( gex, 1, i, j, k, n, { tmpEx(i,j,k,n) = Exfab(i,j,k,n); } -- cgit v1.2.3