time-domain simulations