The present work presents the implementations of a process developed to evaluate the geomechanical effects in petroleum reservoirs and their adjacent rocks. This process can be divided in four parts:
workflow for performing the analyses including the pre-processing (mesh generation of a finite element model and the assembly of the input file for the finite element analysis, to run the coupling program), and the post-processing (visualization of the results from reservoir simulation and stress analysis),
a partial coupling scheme,
a partial coupling program, and
a finite element program on GPU.
Part (i) of the process was implemented in Gocad (Geological Object Computer Aided Design) program as a plug-in to make sure the geological aspects of the field can be honored in the finite element model. In Part (iv) a finite element program on GPU (Graphics Processing Unit), called Chronos, was implemented in order to reduce the simulation time. The code was written considering optimized parallel algorithms for assembling the global and local stiffness matrix as well as the solution of the linear equation system through of the conjugate gradient method. The results showed significant reduction in the processing time of the finite element analysis when compared with the conventional approach performed in CPU. The plug-in allows a better handling of the input and output data and to run the coupling program. These features allow the engineers to run a stress analysis coupled with a reservoir simulation in a simple and intuitive way, with low computational costs.