Efficient general method for numerically modeling laser pulse propagation, overlap, and lifetime effects in