Non-linear Simulation