From e28c61385362542647ad00cb83b75525720cee99 Mon Sep 17 00:00:00 2001 From: Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> Date: Fri, 11 Aug 2023 10:02:20 -0700 Subject: Enable `divE` field diagnostic with Ohm's law solver (#4178) * use same finite difference algo as for Yee with hybrid-PIC to calculate divE * add `divE` and `divB` to field diagnostic in picmi.py --- Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp') diff --git a/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp b/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp index 7f4016450..163792a27 100644 --- a/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp +++ b/Source/FieldSolver/FiniteDifferenceSolver/ComputeDivE.cpp @@ -46,7 +46,8 @@ void FiniteDifferenceSolver::ComputeDivE ( // Select algorithm (The choice of algorithm is a runtime option, // but we compile code for each algorithm, using templates) #ifdef WARPX_DIM_RZ - if (m_fdtd_algo == ElectromagneticSolverAlgo::Yee){ + if (m_fdtd_algo == ElectromagneticSolverAlgo::Yee || + m_fdtd_algo == ElectromagneticSolverAlgo::HybridPIC){ ComputeDivECylindrical ( Efield, divEfield ); @@ -55,7 +56,8 @@ void FiniteDifferenceSolver::ComputeDivE ( ComputeDivECartesian ( Efield, divEfield ); - } else if (m_fdtd_algo == ElectromagneticSolverAlgo::Yee) { + } else if (m_fdtd_algo == ElectromagneticSolverAlgo::Yee || + m_fdtd_algo == ElectromagneticSolverAlgo::HybridPIC) { ComputeDivECartesian ( Efield, divEfield ); -- cgit v1.2.3 ase Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-07-30[ci] yarn formatGravatar matthewp 1-1/+1
2021-07-30Fix Vue components nesting and add tests (#924)Gravatar Bartek Igielski 10-34/+171
2021-07-30[ci] yarn formatGravatar FredKSchott 1-1/+0
2021-07-30Fix typos and clarify docs (#880)Gravatar Marcus Otterström 4-4/+5
2021-07-29move translated nl docsGravatar Fred K. Schott 3-1/+1