non-linear simulation