C++ Core Language
CPU/GPU Portable HPC
Multiphysics Fully Coupled
LGPL 2.1 Open Source

GEOS is a high-performance, open-source simulator for subsurface engineering applications. It offers powerful capabilities for modeling complex, tightly-coupled processes for geologic carbon storage, geothermal systems, underground energy storage, and oil & gas problems. Significant effort has been devoted to achieving extreme scalability on heterogeneous computing architectures, making it possible to run problems at unprecedented resolution, with complicated physics, in very large ensemble sizes.

Why GEOS?

GEOS was purpose-built for the next generation of subsurface simulation challenges.

🔨
Exascale HPC
Designed from the ground up for GPU-accelerated, massively parallel computing on the world's largest supercomputers.
🔁
Coupled Multiphysics
Seamless coupling of fluid flow, thermal transport, geomechanics, and fracture propagation in a single framework.
📈
Scalable Solvers
Advanced algorithms for solving coupled nonlinear systems efficiently at extreme grid resolutions.
🌐
Complex Geology
Robust handling of faults, fractures, and heterogeneous formations with unstructured mesh support.
GEOS simulation of a real-world carbon storage site, using the compositional poromechanics solver: (a) mesh with faulted structure; (b) simulation results after 25 years of injection. The CO2 plume is in white near the bottom of the injection well. Colors in the reservoir indicated fluid pressure changes. Colors in the overburden indicated vertical displacement. Color scales have been intentionally removed. (Settgast et al. 2024)

Code Development

GEOS has been cooperatively developed by leading research institutions and energy companies, with numerous contributors.