1. A method for performing an oil field operation on a reservoir, comprising: obtaining a first user objective identifying the oilfield operation; obtaining a first set of input data for performing the oilfield operation; selecting a first workflow for performing the oilfield operation based on the first user objective, wherein the first workflow is configured to build at least a 3D model of the reservoir for the first user objective and comprises a build model module and a tune model module; generating, using a processor of a computer system, a 1D petrophysical model of the reservoir by executing the build model module, wherein the 1D petrophysical model comprises a plurality of per unit of depth properties of the reservoir including porosity, rock type, saturation, lithology, and layering; generating, using the processor, the 3D model of the reservoir using the build model module to distribute the plurality of per unit of depth properties of the 1D petrophysical model in a 3D space defined by a first radius of investigation, the first radius of investigation defining the size of the 3D model; calibrating, using the processor, the 3D model using the tune model module, a plurality of modular dynamic tester (MDT) transient test data, and a historical response of the reservoir associated with the plurality of MDT transient test data by iteratively solving for a new value of horizontal permeability and a new value of vertical permeability, wherein iteratively solving for the new value of horizontal permeability and the new value of vertical permeability comprises: determining a plurality of residuals using the following equation: r i = w d ⁢ w i ⁢ ( o i - c i ) σ d , wherein d is a set of observed data of a given type, i is a data point of the set of observed data, o i , is an observed value of the data point, ci is a simulated value, σ d is a measurement standard deviation for the set of observed data, wd is an overall weighting for the set of observed data, and wi is a weighting factor for the data point; and optimizing an objective function including the plurality of residuals for observed pressure data; iteratively adjusting a horizontal permeability parameter and a vertical permeability parameter in the 3D model using the new value of horizontal permeability and the new value of vertical permeability; iteratively determining a new reservoir model response by applying the plurality of MDT transient test data to the 3D model; and comparing the new reservoir model response to the historical response, wherein a difference between the new reservoir model response and the historical response is within a predetermined tolerance; storing the adjusted 3D model of the reservoir, wherein the adjusted 3D model reconciles differences in a plurality of different scales each corresponding to one of the plurality of MDT transient test data; forecasting a response of the reservoir to the first set of input data by applying the first set of input data to the 3D model of the reservoir; and using the response to perform the oilfield operation.