1. A method for performing a drilling operation for an oil field, the oil field having a subterranean formation with geological structures and reservoirs therein, comprising: creating a finite-difference model to simulate behavior of a drilling assembly used to drill a wellbore in the drilling operation; performing a simulation of the drilling operation using the finite-difference model; analyzing a result of the simulation; and selectively modifying the drilling operation based on the analysis.