Spatio-Temporal Finite-Element Propagator for Ultrashort Optical Pulses