diff options
author | 2023-05-05 14:09:41 -0700 | |
---|---|---|
committer | 2023-05-05 21:09:41 +0000 | |
commit | 913973eddf82a3566d7ea847c52b6324ffadf6af (patch) | |
tree | b03ed8bf77ae5df1c8e3b92f77fe124cc9e7cf87 /Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceAlgorithms | |
parent | 930ebe33c0ce0b08707ab457aafa1960a28669ab (diff) | |
download | WarpX-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.H | 4 |
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 |