More advanced simulations often involve time-dependent boundary conditions.