aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms
diff options
context:
space:
mode:
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