aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms
diff options
context:
space:
mode:
authorGravatar Ilian Kara-Mostefa <95044023+IlianCS@users.noreply.github.com> 2023-05-05 14:09:41 -0700
committerGravatar GitHub <noreply@github.com> 2023-05-05 21:09:41 +0000
commit913973eddf82a3566d7ea847c52b6324ffadf6af (patch)
treeb03ed8bf77ae5df1c8e3b92f77fe124cc9e7cf87 /Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms
parent930ebe33c0ce0b08707ab457aafa1960a28669ab (diff)
downloadWarpX-913973eddf82a3566d7ea847c52b6324ffadf6af.tar.gz
WarpX-913973eddf82a3566d7ea847c52b6324ffadf6af.tar.zst
WarpX-913973eddf82a3566d7ea847c52b6324ffadf6af.zip
Change CartesianCKCAlgorithm.H (#3898)
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
index d7946c97e..e3af70a0d 100644
--- a/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
+++ b/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H
@@ -105,7 +105,9 @@ struct CartesianCKCAlgorithm {
* Compute the maximum timestep, for which the scheme remains stable
* (Courant-Friedrichs-Levy limit) */
static amrex::Real ComputeMaxDt ( amrex::Real const * const dx ) {
-#if (defined WARPX_DIM_XZ)
+#if (defined WARPX_DIM_1D_Z)
+ amrex::Real const delta_t = dx[0]/PhysConst::c;
+#elif (defined WARPX_DIM_XZ)
// - In Cartesian 2D geometry: determined by the minimum cell size in all direction
amrex::Real const delta_t = std::min( dx[0], dx[1] )/PhysConst::c;
#else