From ede7a794aa1f0cc77d2b8b85717cb645980b6ad8 Mon Sep 17 00:00:00 2001 From: David Grote Date: Wed, 18 Sep 2024 13:37:35 -0700 Subject: [PATCH] Fix for HybridPIC, fixing name passed into SyncCurrent --- Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp b/Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp index a8d70d8d792..69ca47d9ad7 100644 --- a/Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp +++ b/Source/FieldSolver/WarpXPushFieldsHybridPIC.cpp @@ -199,7 +199,7 @@ void WarpX::HybridPICDepositInitialRhoAndJ () mypc->DepositCharge(rho_fp_temp, 0._rt); mypc->DepositCurrent(current_fp_temp, dt[0], 0._rt); SyncRho(rho_fp_temp, m_fields.get_mr_levels("rho_cp", finest_level), m_fields.get_mr_levels("rho_buf", finest_level)); - SyncCurrent("current_fp"); + SyncCurrent("hybrid_current_fp_temp"); for (int lev=0; lev <= finest_level; ++lev) { // SyncCurrent does not include a call to FillBoundary, but it is needed // for the hybrid-PIC solver since current values are interpolated to