In this paper, for the first time, a comprehensive methodology for the application of a generalized lattice Boltzmann model towards simulation of fluid flow within a hydrocarbon fractured reservoir is presented to validate its use as a reservoir simulation tool. The lattice Boltzmann method simulates fluid flow by defining a system with microscopic flow characteristics. In this method, the fluid consists of fictitious particles (mass fractions). These particles propagate (stream) and collide. The method assumes discretization of the physical system in both space and time. In space, the particles are allowed to move on lattice nodes. Interaction (possible collision) of particles is evaluated at these time steps. The interaction step is designed in such a way that the generalized Navier-Stokes equation is valid for the time-average motion of the particles.The focus of this work is the formulation of precise boundary conditions on the surface of fractures and the wellbore. In addition, the set of dimensionless parameters that govern the evolution of the pressure profile is redefined. Pressure profiles are presented visually throughout this paper to provide the reader insight how such a product would be utilized by the petroleum engineer.Most importantly, the methodology is tested against commercial software and results show excellent agree-ment for both homogenous and heterogenous reservoir cases. This strong agreement provides motivation for the oil and gas community to expand this model towards more complex subsurface conditions.