Skip to content

Download

Lumpfit++ is a more advanced version of the Lumpfit code, the first version of which was developed by Axelsson in 1985 and for almost 40 years has been a valuable tool in the sustainable management of low-temperature geothermal resources. Lumpfit++ is primarily used to fit the model of the response of the geothermal reservoir to exploitation, thanks to which it is possible to predict the change in the water table level in the analyzed wells in the following years, depending on the flow rate of individual wells, which may change over time.

The current version of Lumpfit++ allows for the simulation of each production well individually, in contrast to the previous version of the program, i.e. Lumpfit v3, in which all wells had to be aggregated to a single source term, and the model itself was delivering a prediction of the water table level only for such an “aggregated” system of wells.

You can find more information about the theoretical foundations here or in the following article:

Sæunn Halldorsdottir, Kjartan Marteinsson, Thorsteinn Egilson, Bjarni Gautason, Helga Tulinius, Gunnar Thorgilsson, Rognvaldur Magnusson And Gudni Axelsson, 2025. Simulation of Pressure Response in Geothermal Reservoirs by an Updated Lumped Parameter Method – Hjalteyri Case Study. Proceedings, 50th Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 10-12, 2025, SGP-TR-229

Link: https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2025/Halldorsdottir.pdf

Lumpfit++ is written in Python and a graphical user interface (GUI) has been developed for it.

Click download Lumpfit++ installer.

Please note: Antivirus programs and web browsers may report potentially dangerous content. You should then add an exception.

Thermalift allows for separating the effect of thermal water expansion (so called ‘thermal lift effect’) from the recorded data of water table level or wellhead pressure during continuous or intermittent production. Thermalift supports the correct interpretation of well pumping tests used to determine the hydraulic parameters of the aquifer, the assessment of well efficiency and the calibration of numerical models of the geothermal reservoir based on the history of well production.

You can find more information about the theoretical foundations here or in the following article:

Maciej Miecznik, Leszek Pająk, Karol Pierzchała, Beata Kępińska, 2025. Elimination of the Thermal Lift Effect from Pumping Observations in Deep Geothermal Wells. Proceedings, 50th Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 10-12, 2025, SGP-TR-229

Link: https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2025/Miecznik.pdf

Thermalift source code on Github:

Thermalift can be installed as a Python package using the following command:

				
					pip install thermalift 
				
			

GeoWell calculator allows to estimate the temperature at the wellhead of a production or at the bottom of an injection well, knowing the construction of the well, the thermal gradient in the rock formation and the production rate of the well.

The setup of GeoWell calculator is almost entirely done through an Excel file, so knowledge of the Python programming language is not necessary. This approach allows for easy and flexible entry of data regarding the construction of the well, thermal parameters of individual rock layers and production rate of the well in any adopted time intervals.

The current version of GeoWell calculator can be used for vertical wells exploiting water or strongly mineralized brine.

GeoWell source code on Github:

Documentation of GeoWell can be found in the Read the Docs
https://geowell.readthedocs.io/en/latest/index.html

GeoModel-Optimizer is a valuable tool for those involved in numerical modeling of geothermal reservoirs using Waiwera reservoir simulator. The main goal of using GeoModel-Optimizer is to fully automate the process of searching for the most optimal location for a new production or injection well. To do this, the user:

  • develops and calibrates a production model of the geothermal field using Waiwera simulator,
  • creates a text filewith a list of possible coordinates for a new production or injection well,
  • defines the flow rate of the well,
  • defines an objective function according to which the algorithm is to rank the most optimal locations for a new well; such an objective function may be, for example, maximizing the production of geothermal energy in a given period of time, e.g. 10 years,
  • runs GeoModel-Optimizer to perform all simulations successively using the Waiwera reservoir simulator for which new locations of production or injection well are defined in a text file.


GeoModel-Optimizer source code on Github:

GeoModel-Optimizer can be installed as a Python package using the following command:

				
					pip install geomodel-optimizer
				
			
Together we work for a green, competitive and inclusive Europe

The project is financed under the Fund for Bilateral Relations through the European Economic Area Financial Mechanism (EEA FM) and the Norwegian Financial Mechanism (NFM) 2014-2021, programme “Environment, Energy and Climate Change”.

Project Operator: Ministry of Climate and Environment

COPYRIGHT Norway Grants | Design and coding by Brandobry