1. A method for performing a field operation on a field, comprising: collecting field data; preparing an input deck based on the field data; performing a first simulation of the field operation based on the input deck using a first simulator; migrating the input deck from the first simulator to a second simulator by: parsing the input deck to generate a set of keywords describing a simulation model in the first simulator; deciphering the simulation model described in the input deck through reverse engineering of the set of keywords; extracting data from the simulation model subsequent to the reverse engineering to generate interpreted data and formatting the interpreted data for use as the input to the second simulator; performing a second simulation of the field operation in the second simulator based on the field data derived from the input deck to generate a simulation result; and displaying the simulation results using a display monitor.