Learning simulations directly from data

Why learn the whole simulation at once?

What do we need to do?

How do we do it?