FracMesh is a finite element mesh approach for discrete fracture network.
Fluid flow simulation in fractured porous media using finite element method requires a single mesh that discretizes both fractures and rock matrix. The rock matrix can be defined by tetrahedrons and discrete fractures by triangles, considering the original fracture geometry. Depend on the number of fractures in the model, building this single mesh becomes more and more complicated, once it is expected a consistent mesh. FracMesh aims to generated fracture elements (triangles) based on an existing porous media mesh (tetrahedrons).
This software is developed in C/C++ as programming languages and uses IUP and OpenGL development frameworks.
The Figures below show the process to generate this representative mesh.
Figure 1 single fracture: tetrahedron mesh (green), fracture (red), fracture triangle mesh based on the tetrahedron mesh (pink).
Figure 2 multiple fractures: multi fractures (blue and green), tetrahedron mesh (green), fracture triangle mesh based on the tetrahedron mesh (pink).
Responsibility:
Researched, designed and developed the software (solver, 3D geometric computation, 3D graphics and user interfaces).
Figure 1: Single fracture - tetrahedron mesh (green), fracture (red), fracture triangle mesh based on the tetrahedron mesh (pink).
Figure 2: Multiple fractures - multi fractures (blue and green), tetrahedron mesh (green), fracture triangle mesh based on the tetrahedron mesh (pink).