From b5417c201dbdf15ff086a4e3ac2e13c47dc98ed6 Mon Sep 17 00:00:00 2001 From: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Date: Thu, 15 Jun 2023 18:29:37 -0700 Subject: Generalize buffers for `SyncRho`, `SyncCurrent`, and related functions (#3995) --- Source/Python/WarpXWrappers.H | 3 ++- Source/Python/WarpXWrappers.cpp | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'Source/Python') diff --git a/Source/Python/WarpXWrappers.H b/Source/Python/WarpXWrappers.H index f7d805387..65e2b796a 100644 --- a/Source/Python/WarpXWrappers.H +++ b/Source/Python/WarpXWrappers.H @@ -138,7 +138,8 @@ extern "C" { void warpx_SyncRho (); void warpx_SyncCurrent ( const amrex::Vector,3>>& J_fp, - const amrex::Vector,3>>& J_cp); + const amrex::Vector,3>>& J_cp, + const amrex::Vector,3>>& J_buffer); void warpx_UpdateAuxilaryData (); void warpx_PushParticlesandDepose (amrex::Real cur_time); diff --git a/Source/Python/WarpXWrappers.cpp b/Source/Python/WarpXWrappers.cpp index 4f32f4ed8..afc4caa5b 100644 --- a/Source/Python/WarpXWrappers.cpp +++ b/Source/Python/WarpXWrappers.cpp @@ -710,9 +710,10 @@ namespace } void warpx_SyncCurrent ( const amrex::Vector,3>>& J_fp, - const amrex::Vector,3>>& J_cp) { + const amrex::Vector,3>>& J_cp, + const amrex::Vector,3>>& J_buffer) { WarpX& warpx = WarpX::GetInstance(); - warpx.SyncCurrent(J_fp, J_cp); + warpx.SyncCurrent(J_fp, J_cp, J_buffer); } void warpx_UpdateAuxilaryData () { WarpX& warpx = WarpX::GetInstance(); -- cgit v1.2.3