One of the most widely utilized numerical methods for solving fracture and other engineering problems is finite element analysis. The basic idea behind finite element modeling is dividing a given geometry in a mesh of much smaller elements, hence the name. Each element consists of a number of nodes, which are shared with other adjacent elements. The elements also have defined properties such modulus of elasticity, poison's ratio, and any other physical properties that are necessary for the model. Boundary conditions such as loads and torques are added to the mesh to simulate the real world application of the geometry. The FEA program then solves for stress, strain and any other desired output using a stiffness matrix that is generated from the mesh and boundary conditions. Hence, FEA is a very useful design tool that allows initial design analysis to be done with minimal time and expense.