A computer-implemented method for determining hydraulic fracture treatment of a production well, wherein the method comprises: (a) providing one or more input parameters to one or more processors. wherein the one or more input parameters comprise (i) hydraulic fracture treatment conditions of a calibration well, (ii) geological data from an area containing the calibration well, (iii) data from one or more sensors disposed at the calibration well, or (iv) production data of oil or gas from the calibration well, wherein the one or more processors are communicatively coupled to the graphical user interface and memory, and wherein the memory includes instructions executable by the one or more processors; (b) generating, using the one or more processors, an integrated three-dimensional, 3-D, model representative of hydraulic fracturing and fluid flow in a wellbore and reservoir of the calibration well, wherein the reservoir of the calibration well comprises a matrix and fractures, and wherein the integrated 3-D model comprises matrix elements, fracture elements and wellbore elements each comprising one or more components; (c) providing one or more hydraulic fracture treatment conditions for the production well to the one or more processors; (d) using the one or more processors to input the one or more hydraulic fracture treatment conditions for the production well into the integrated 3-D model to generate an integrated 3-D simulation of hydraulic fracturing and fluid flow in a wellbore and reservoir of the production well, wherein the reservoir of the production well comprises a matrix and fractures, wherein the integrated 3-D simulation comprises matrix elements, fracture elements and wellbore elements each comprising one or more components, and wherein the one or more components of the integrated 3-D model and the integrated 3-D simulation comprise one or more explicit components and one or more implicit components that are treated with explicit and implicit time stepping, respectively; and (e) using the graphical user interface to display an integrated 3-D simulation of hydraulic fracturing and fluid flow in a wellbore and reservoir of the production well. (a) providing one or more input parameters to one or more processors. wherein the one or more input parameters comprise (i) hydraulic fracture treatment conditions of a calibration well, (ii) geological data from an area containing the calibration well, (iii) data from one or more sensors disposed at the calibration well, or (iv) production data of oil or gas from the calibration well, wherein the one or more processors are communicatively coupled to the graphical user interface and memory, and wherein the memory includes instructions executable by the one or more processors; (b) generating, using the one or more processors, an integrated three-dimensional, 3-D, model representative of hydraulic fracturing and fluid flow in a wellbore and reservoir of the calibration well, wherein the reservoir of the calibration well comprises a matrix and fractures, and wherein the integrated 3-D model comprises matrix elements, fracture elements and wellbore elements each comprising one or more components; (c) providing one or more hydraulic fracture treatment conditions for the production well to the one or more processors; (d) using the one or more processors to input the one or more hydraulic fracture treatment conditions for the production well into the integrated 3-D model to generate an integrated 3-D simulation of hydraulic fracturing and fluid flow in a wellbore and reservoir of the production well, wherein the reservoir of the production well comprises a matrix and fractures, wherein the integrated 3-D simulation comprises matrix elements, fracture elements and wellbore elements each comprising one or more components, and wherein the one or more components of the integrated 3-D model and the integrated 3-D simulation comprise one or more explicit components and one or more implicit components that are treated with explicit and implicit time stepping, respectively; and (e) using the graphical user interface to display an integrated 3-D simulation of hydraulic fracturing and fluid flow in a wellbore and reservoir of the production well.