From 913973eddf82a3566d7ea847c52b6324ffadf6af Mon Sep 17 00:00:00 2001 From: Ilian Kara-Mostefa <95044023+IlianCS@users.noreply.github.com> Date: Fri, 5 May 2023 14:09:41 -0700 Subject: Change CartesianCKCAlgorithm.H (#3898) --- .../FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms/CartesianCKCAlgorithm.H') 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 -- cgit v1.2.3