time domain decomposition