Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

This prevents from having specific jobs acting as gates to label-driven jobs.
Those jobs (e.g. are_integrated_tests_requested) may appear KO and the whole workflow would come red because an optional job was not triggered.
Using GHA's native if: pattern in the yaml keeps the workflow green when the integrated tests are not triggered.

Git stats


Failed to load latest commit information.
Latest commit message
Commit time
September 9, 2021 19:46
July 20, 2020 08:24
September 9, 2021 19:46
September 9, 2021 19:46


Welcome to the GEOS project!

GEOS is a simulation framework for modeling coupled flow, transport, and geomechanics in the subsurface. The code provides advanced solvers for a number of target applications, including

  • carbon sequestration,
  • geothermal energy,
  • and similar systems.

A key focus of the project is achieving scalable performance on current and next-generation high performance computing systems. We do this through a portable programming model and research into scalable algorithms.

You may want to browse our publications page for more details on the HPC, numerics, and applied engineering components of this effort.


Our documentation is hosted here.

Who develops GEOS?

GEOS is an open source project and is developed by a community of researchers at several institutions. The bulk of the code has been written by contributors from four main organizations:

  • Lawrence Livermore National Laboratory,
  • Stanford University,
  • TotalEnergies,
  • Chevron

See our authors and acknowledgements page for more details.

How does GEOS relate to the earlier GEOS code?

GEOS is the offshoot of an earlier code developed at LLNL also called GEOS. The new code differs from our previous efforts in two important ways:

  • This new code GEOS uses a fundamentally different programming model to achieve high performance on the complicated chip architectures common on today's HPC systems. This code is ready for exascale-class systems as they are delivered.
  • The new code has been released as an open-source effort to encourage collaboration within the research and industrial community. See the release notes below for details of the LGPL 2.1 License that has been adopted.


For release details and restrictions, please read the LICENSE file.

For copyrights, please read the COPYRIGHT file.

For contributors, please read the CONTRIBUTORS file.

For acknowledgements, please read the ACKNOWLEDGEMENTS file.

For notice, please read the NOTICE file.

LLNL-CODE-812638 OCEC-18-021