Skip to content

General information


We do not warrant the suitability, accuracy, or operational characteristics of our Software. The software is provided on an "as-is" basis. The user of the software agrees that the distributor of the software has no liability whatever for any damages to the user or to any other party. The distributor will not be responsible for any direct, indirect, incidental, or consequential damages resulting from the use of the software arising out of any breach of the warranty, even if the distributor has been advised of such damages.

Jan Machaček & Patrick Staubach



Other contributors to the current version of numgeo include:


Special thanks go to:

  • William Fuentes ( Implementation of the Hypo+ISA constitutive model.

  • David Masin: Implementation of the Clay Hypoplasticity constitutive model.

  • Andrzej Niemunis & Carlos Grandas-Tavera: Implementation of the Anisotropic Visco-HypoPlasticity (AVHP) constitutive model.

In addition, numgeo relies on several third party libraries:

  • SCOTCH, see 1\(^,\)2

  • METIS, see 3

  • OpenBLAS, see 45

  • HDF5

  • MUMPS, see 6

Without the free availability of such high quality software, the development of a new program like numgeo would hardly be possible. We would like to take this opportunity to thank the developers.

Citing numgeo

If numgeo has been useful to you, we would appreciate an acknowledgment in the form of citations. For this, please use the following works (all together):

title = {Contributions to the numerical modelling of saturated and unsaturated soils},
pagetotal = {257},
institution = {Karlsruher Institut für Technologie ({KIT})},
type = {phdthesis},
author = {Machaček, Jan},
date = {2020},
note = {{ISSN}: 0453-3267
Series: Ver{\"o}ffentlichungen des Institutes f{\"u}r Bodenmechanik und Felsmechanik 
am Karlsruher Institut f{\"u}r Technologie ({KIT})
Volume: 187} }

author = {Staubach, Patrick},
school = {Publications of the Chair of Soil Mechanics, Foundation Engineering
and Environmental Geotechnics, Ruhr-University Bochum, Issue No. 73},
title = {{Contributions to the numerical modelling of pile installation
processes and high-cyclic loading of soils}},
type = {PhD Thesis},
doi = {10.13154/294-9088},
year = {2022} }

title = {Investigation of three sophisticated constitutive soil models: From numerical formulations 
to element tests and the analysis of vibratory pile driving tests},
volume = {138},
issn = {0266352X},
url = {},
doi = {10.1016/j.compgeo.2021.104276},
pages = {104276},
journaltitle = {Computers and Geotechnics},
author = {Macha\v{c}ek, J. and Staubach, P. and Tafili, M. and Zachert, H. and Wichtmann, T.},
urldate = {2021-07-27},
date = {2021-10},
langid = {english} }

author = {Patrick Staubach and Jan Macha{\v{c}}ek},
title = {Separating fluid and solid contact constraints for hydro-mechanically
coupled finite elements discretising fluid displacement},
doi = {10.1016/j.cma.2023.116451},
issn = {00457825},
journal = {Computer Methods in Applied Mechanics and Engineering},
pages = {116451},
publisher = {Elsevier B.V.},
volume = {416},
year = {2023}}

  1. C. Chevalier and F. Pellegrini. PT-scotch: a tool for efficient parallel graph ordering. Parallel Computing, 34(6):318–331, 2008. URL: (visited on 2021-11-19), doi:10.1016/j.parco.2007.12.001

  2. François Pellegrini. Scotch and PT-scotch graph partitioning software: an overview. In Olaf Schenk, editor, Combinatorial Scientific Computing, volume 20121684, pages 373–406. Chapman and Hall/CRC, 2012. URL: (visited on 2021-11-19), doi:10.1201/b11644-15

  3. George Karypis and Vipin Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on scientific Computing, 20(1):359–392, 1998. Publisher: SIAM. 

  4. Zhang Xianyi, Wang Qian, and Zhang Yunquan. Model-driven level 3 BLAS performance optimization on loongson 3a processor. In 2012 IEEE 18th international conference on parallel and distributed systems, 684–691. 2012. tex.organization: IEEE. 

  5. Qian Wang, Xianyi Zhang, Yunquan Zhang, and Qing Yi. AUGEM: automatically generate high performance dense linear algebra kernels on x86 CPUs. In SC'13: Proceedings of the international conference on high performance computing, networking, storage and analysis, 1–12. 2013. tex.organization: IEEE. 

  6. Patrick R. Amestoy, Iain S. Duff, Jean-Yves L'Excellent, and Jacko Koster. A fully asynchronous multifrontal solver using distributed dynamic scheduling. SIAM Journal on Matrix Analysis and Applications, 23(1):15–41, 1 2001. doi:10.1137/s0895479899358194