aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-02-06 09:51:38 -0800
committerGravatar Remi Lehe <remi.lehe@normalesup.org> 2020-02-06 09:52:09 -0800
commit54c5cc9faa06ab4ce5a7f53e93c077cf5488060b (patch)
tree2d3d5bd29e5a966c13797ad01a664c84738a319b /Source/FieldSolver
parent99d3626777ecf7418a3f392962caa7f1e0550222 (diff)
downloadWarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.tar.gz
WarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.tar.zst
WarpX-54c5cc9faa06ab4ce5a7f53e93c077cf5488060b.zip
Correct errors in CKC
Diffstat (limited to 'Source/FieldSolver')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
index eb804927c..7c759cb35 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
+++ b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
@@ -54,6 +54,11 @@ struct CartesianCKCAlgorithm {
Real const betazx = 0.125*rx*inv_dz;
Real const alphax = (1. - 2.*rz*beta)*inv_dx;
Real const alphaz = (1. - 2.*rx*beta)*inv_dz;
+ // Other coefficients are 0 in 2D Cartesian
+ // (and will actually not be used in the stencil)
+ Real const gammax=0, gammay=0, gammaz=0;
+ Real const betaxy=0, betazy=0, betayx=0, betayz=0;
+ Real const alphay=0;
#endif
// Store the coefficients in array `stencil_coefs`, in prescribed order