Time step n-tupling for wave equations
We have constructed novel temporal discretizations for wave equations. We first select an explicit time integrator that is of second order, leading to classic time marching schemes in which the next value of the wavefield at the discrete time [Formula: see text] is computed from current values known at time [Formula: see text] and the previous time [Formula: see text]. Then, we determine how the time step can be doubled, tripled, or generally, [Formula: see text]-tupled, producing a new time-stepping method in which the next value of the wavefield at the discrete time [Formula: see text] is computed from current values known at time [Formula: see text] and the previous time [Formula: see text]. In-between time values of the wavefield are eliminated. Using the Fourier method to calculate space derivatives, the new time integrators allow larger stable time steps than traditional time integrators; however, like the Lax-Wendroff procedure, they require more computational effort per time step. Because the new schemes are developed from the classic second-order time-stepping scheme, they will have the same properties, except the Courant-Friedrichs-Lewy stability condition, which becomes relaxed by the factor [Formula: see text] compared with the classic scheme. As an example, we determine the method for solving scalar wave propagation in which doubling the time step is 15% faster than a Lax-Wendroff correction scheme of the same spatial order because it can increase the time step by [Formula: see text] only.