The OpenGeoRock suite
We are developing OpenGeoRock one program at a time, and we started with the analysis practitioners use most: slope stability in two dimensions. All the programs will share the same Python core for geometry, materials and loads, and the same licence.
Slope stability
Limit-equilibrium analysis of natural slopes, cuts, embankments, dams and open pits.
OGR Slip2D
2D limit equilibrium with nine methods and seven searches, finite-element groundwater, probabilistic and sensitivity analysis, supports, seismic loading, Eurocode 7 and an MCP server for AI agents.
OGR Slip3D
An extension of the limit-equilibrium engine to three-dimensional slip surfaces, for open-pit mines, landslides and complex terrain.
Finite elements
Stresses, deformations and coupled flow. The finite-element kernel is already part of OGR Slip2D, where it solves the groundwater flow.
OGR FEM2D
Elastoplastic 2D finite elements for stresses, deformations and strength reduction in excavations, tunnels and embankments.
OGR FEM3D
A 3D finite-element solver for rock and soil mechanics, with coupled groundwater flow on arbitrary geometries.
Data
A common source of input data for all the programs in the suite.
OGR Data
A reviewed, searchable database of soil and rock-mass properties, correlations and empirical charts. On the OGR Slip2D roadmap it comes next, after the installers and more validation cases.
The same operations from four interfaces
The computation core does not depend on the interface, so you can reach it from the desktop program, from Python, from the command line or through an AI agent.
The program
Modeller, interpretation windows, dialogs and an embedded Python terminal with access to the open model.
The API
Load a project, run a search with a method and read the critical surface from your own scripts.
The CLI
Inspect and compute .ogr projects in batch, writing results to HDF5.
The MCP server
74 tools for Claude, ChatGPT or a local model, which work on the open window.
What the licence allows
All the programs in the suite are released under the GNU Affero General Public License v3.0 or later. You can run them without restriction, including for professional work; anyone who offers a modified version as a network service must publish its source code.