Geostructural Analysis Package (GAP, formerly M3) use the same well established element interaction equations used in DEM (Discrete Element Method) PFC (Particle Flow Code, Itasca) .
M3 is optimized for seismic wave propagation, for both forward and inverse modeling. It supports tomographic and holographic inversion, as well as full-waveform seismic inversion. This includes a wide range of built-in signal processing capabilities, such as filtering and automatic arrival picking.
It uses a rapid consolidation algorithm developed by Dr. Runing Zhang.
M3 can model geotechnical materials such as rock, soil, dry or wet sand, construction materials such as wood, steel, and concrete, or fluids such as water and air. It can model the interaction between different materials, including solids and fluids, friction, and interlocking.
M3 can model discontinuities such as cracks, distinct layers, and blocks of arbitrary shape, including dynamic crack propagation. It is efficient for both static load analysis and dynamic simulation. It can model small deformation such as seismic waves, up to large deformation such as subsidence or slope failure.
M3 can model chemical processes, and currently supports modeling cement hydration in concrete. This includes modeling the thermodynamics of heat flow from the heat of hydration generated during the concrete curing process, and heat transfer to the surrounding environment. M3 can model ground water, soon to be implemented. M3 supports membranes for geosynthetic retaining walls, and thin linear supports such as soil nails, roof bolts, and rebar.
M3 supports numerous boundary conditions for stress analysis. This includes static and dynamic vertical and lateral loads. Dynamic constraints for seismic analysis are also supported.
M3 has an extensive front-end user interface for model initialization. Complex geological formations can be quickly constructed in 3D, including faults, voids, cracks, layers, surface topography, lakes, rivers, and rocks. Man-made structures can be quickly generated, including reinforced concrete, rockery walls, piles, shafts, and tunnels. Static and dynamic simulations can also be easily generated.
M3 also has an extensive back-end, for data visualization and reporting capabilities. Various properties such as velocity, stress, compression, acceleration, material, material velocity, cracking, etc, can be displayed in different palettes, contoured, sliced, rotated, translated, or enlarged. Any combination of materials, velocity ranges, stress ranges, etc, can be hidden or displayed. Animated PowerPoint presentations, AVI movies, or complete Word reports with figure captions and text can and have been generated.
M3 has been used in numerous applications, such as crosshole tomography, surface refraction, bedrock mapping, layer thickness and volume measurement, boring interpolation, driven piles, rockery walls with wedge and foundation failure, drilled shafts, concrete curing, crosshole sonic logging, slope stability, rock fall barrier evaluation, avalanche modeling, etc.
In other words, M3 is the most comprehensive numerical modeling and seismic analysis program developed to date for practical application. It is not simply a refraction imaging package.
The capabilities of M3 are continuing to be expanded, including improvements to data collection hardware. However, M3 has capabilities far beyond geotechnical application. This technology is currently being transferred to other industries, such as the medical field, for early detection and treatment of heart disease and cancer.