Articles - acroucher/PyTOUGH GitHub Wiki

PyTOUGH

Journal articles

  • Wellmann, J.F., Croucher, A.E. and Regenauer-Lieb, K. (2012). Python scripting libraries for subsurface fluid and heat flow simulations with TOUGH2 and SHEMAT. Computers & Geosciences, 43 (197-206), http://dx.doi.org/10.1016/j.cageo.2011.10.011

Conference papers

  • Croucher, A.E. (2015). Recent developments in the PyTOUGH scripting library for TOUGH2 simulations. Proceedings of the New Zealand Geothermal Workshop 2015.
  • Croucher, A.E. (2011). PyTOUGH: a Python scripting library for automating TOUGH2 simulations. Proceedings of the New Zealand Geothermal Workshop 2011.

PyTOUGH applications

Journal articles

2023

  • O'Sullivan, J., Popineau, J., Gravatt, M., Renaud, T., Riffault, J., Croucher, A., Yeh, A. and O'Sullivan, M. (2023). An integrated, mesh-independent geothermal modelling framework. Environmental Modelling and Software 163 (2023) 105666, https://doi.org/10.1016/j.envsoft.2023.105666

2020

  • Maclaren, O., Nicholson, R., Bjarkasaon, E., O'Sullivan, J. and O'Sullivan, M. (2020). Incorporating posterior-informed approximation errors into a hierarchical framework to facilitate out-of-the-box MCMC sampling for geothermal inverse problems and uncertainty quantification. Water Resources Research 56 (1), https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2018WR024240.

2018

2017

2016

2015

2014

  • Kaya, E., O'Sullivan, M.J. and Yeh, A. (2014). Three dimensional model of the deep geothermal resources in the Taupo-Reporoa Basin, New Zealand. Journal of Volcanology and Geothermal Research, 284 (46-60), http://dx.doi.org/10.1016/j.jvolgeores.2014.07.015.
  • Kaya, E., O'Sullivan, M.J. and Hochstein, M.P. (2014). A three dimensional numerical model of the Waiotapu, Waikite and Reporoa geothermal areas, New Zealand. Journal of Volcanology and Geothermal Research, 283 (127-142), http://dx.doi.org/10.1016/j.jvolgeores.2014.07.008.
  • Wellmann, J.F., Finsterle, S. and Croucher, A.E. (2014). Integrating structural geological data into the inverse modelling framework of iTOUGH2. Computers & Geosciences, 65 (95-109), http://dx.doi.org/10.1016/j.cageo.2013.10.014.

Conference papers

2019

  • Dirix, K., Harcouët-Menou, V., Van Bael, J. and Laenen, B. (2019). Technical assessment of large scale groundwater cooling systems for low temperature geothermal power plants. Proceedings, European Geothermal Congress 2019, Den Haag, Netherlands.
  • Ratouis, T.M.P, Snæbjörnsdóttir, S.O., Gunnarsson, G., Gunnarsson, I., Kristjánsson, B.R. and Aradóttir, E.S.P. (2019). Modelling the complex structural features controlling fluid flow at the CarbFix2 reinjection site, Hellisheiði Geothermal Power Plant, SW Iceland. Proceedings, 44th Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California.
  • Adiga, R., O'Sullivan, J. and Philpott, A. (2019). Reduced models for optimizing well placement and scheduling. Proceedings, 44th Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California.

2018

  • Popineau, J., O'Sullivan, J., O'Sullivan, M., Archer, R. and Williams, B. (2018). An integrated Leapfrog/TOUGH2 workflow for a geothermal production modelling. Proceedings, 7th African Rift Geothermal Conference, Kigali, Rwanda.

2017

  • Dabbour, M, Yu, W., Archer, R. and Young, B. (2017). Coupled geothermal process and reservoir management. Proceedings of the New Zealand Geothermal Workshop 2017.
  • Adiga, R., O'Sullivan, J. and Philpott, A. (2017). Integer programming optimization of production well placement. Proceedings of the New Zealand Geothermal Workshop 2017.
  • Rivera, J.M. and Dempsey, D. (2017). Forward and inverse modelling of geothermal microseismicity using TOUGH2 coupled with an earthquake simulator. Proceedings of the New Zealand Geothermal Workshop 2017.
  • Helgason, D., Valfells, A. and Juliusson, E. (2017). Algorithm for optimal well placement in geothermal systems based on TOUGH2 models. Proceedings of the 42nd Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 13-15, 2017.
  • Kaya, E. and Zarrouk, S. (2017). Simulation of reinjection of non-condensable gas-water mixture into geothermal reservoirs. Proceedings of the 42nd Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 13-15, 2017.

2016

  • Wardana, A., O'Sullivan, J.P. and O'Sullivan, M.J. (2016). Natural state and future production modelling of Arjuno-Welirang geothermal field, Indonesia.Proceedings of the New Zealand Geothermal Workshop 2016.
  • Koros, W. O'Sullivan, J.P., Pogacnik, J. and O'Sullivan, M.J. (2016). Modelling of subsidence at the Wairakei geothermal field, New Zealand. Proceedings of the New Zealand Geothermal Workshop 2016.
  • Omagbon, J., O'Sullivan, M.J., O'Sullivan, J.P. and Walker, C. (2016). Experiences in developing a dual porosity model of the Leyte geothermal production field. Proceedings of the New Zealand Geothermal Workshop 2016.
  • Bakar, H.A. and Zarrouk, S.J. (2016). Transient pressure well test analysis of fractured geothermal wells. Proceedings of the New Zealand Geothermal Workshop 2016.
  • McLean, K., Zarrouk, S.J. and Wilson, D. (2016). Application of numerical methods for geothermal pressure transient analysis: A deflagration case study from New Zealand. Proceedings of the 41st Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 22-24, 2016.
  • Bjarkason, E.K., O'Sullivan, M.J., O'Sullivan, J.P and Yeh, A. (2016). Accelerating calibration of natural state geothermal models. Proceedings of the 41st Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 22-24, 2016.
  • O'Sullivan, J.P and O'Sullivan, M.J. (2016). The effect of bottom boundary conditions on predictions of steam production from geothermal reservoir models. Proceedings of the 41st Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 22-24, 2016.
  • Saldaña, A.G.M., Kaya, E., Zarrouk, S.J., Callos, V. and Mountain, B.W. (2016). Numerical simulation of mixed brine-CO2/H2S-rock interaction during the reinjection of non-condensable gases. Proceedings of the 41st Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 22-24, 2016.
  • Vidal, A. and Archer, R. (2016). Calibration of a geothermal reservoir model using a global method based on surrogate modeling. Proceedings of the 41st Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 22-24, 2016.

2015

  • McLean, K. and Zarrouk, S.J. (2015a). Standardised reservoir model design for simulating pressure transients in geothermal wells. Proceedings of the New Zealand Geothermal Workshop 2015.
  • McLean, K. and Zarrouk, S.J. (2015b). Impact of cold water injection on geothermal pressure transient analysis: a reservoir modelling assessment. Proceedings of the New Zealand Geothermal Workshop 2015.
  • McLean, K. and Zarrouk, S.J. (2015c). Linear impermeable boundary in geothermal pressure transient analysis: a reservoir modelling assessment. Proceedings of the New Zealand Geothermal Workshop 2015.
  • Sumantoro, Z., Yeh, A., O'Sullivan, J.P. and O'Sullivan, M.J. (2015). Reservoir modelling of Lahendong geothermal field, Sulawesi - Indonesia. Proceedings of the New Zealand Geothermal Workshop 2015.
  • Quinao, J.J. and Zarrouk, S.J. (2015). Probabilistic resource assessment using the Ngatamariki numerical model through experimental design and response surface methods (ED and RSM). Proceedings of the New Zealand Geothermal Workshop 2015.
  • Frazer, M., Whitaker, F. and Hollis, C. (2015). Development of syn-depositional models of carbonate diagenesis: an application of PyTOUGH to complex geological processes. Proceedings, TOUGH Symposium, Berkeley, California, USA, 28-30 September 2015.
  • Pearson-Grant, S.C.P (2015). A numerical code to incorporate gravity data into geothermal reservoir models. Proceedings, TOUGH Symposium, Berkeley, California, USA, 28-30 September 2015.
  • Pogacnik, J., O'Sullivan, M.J. and O'Sullivan, J.P. (2015). Linking TOUGH2 and ABAQUS to model permeability enhancement using a damage mechanics approach. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.
  • Austria, J., O'Sullivan, M.J. and Doherty, J. (2015). Dual porosity models of a discharge test. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.
  • Kaya, E., Hochstein, M.P, Yeh, A. and O'Sullivan, M.J. (2015). Aspects of natural heat transfer of a geothermal system in moderate terrain: the Greater Waiotapu geothermal system, New Zealand. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.
  • O'Sullivan, M.J., Clearwater, E., Yeh, A., O'Sullivan, J.P., Shinde, A., Zarrouk, S.J., Newson, J. and Mannington, W. (2015). Computer modelling retrospective on Wairakei and Ohaaki. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.
  • Koros, W., O'Sullivan, J.P., Pogacnik, J., O'Sullivan, M.J. and Ryan, G. (2015). Comparison of coupled one-dimensional subsidence models. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.
  • Rman, N., Lapanje, A., Prestor, J., O'Sullivan, M.J. and Brenčič, M. (2015). Effects of regional production of thermal water on low-temperature geothermal aquifers in north-east Slovenia. Proceedings, World Geothermal Congress, Melbourne, Australia, 19-25 April 2015.

2014

  • Koros, W., O'Sullivan, M.J., Pogacnik, J., O'Sullivan, J.P. and Ryan, G. (2014). Coupled one-dimensional subsidence modelling using elastic-plastic rheology. Proceedings of the New Zealand Geothermal Workshop 2014.
  • Kaya, E. and Purwanto, P. (2014). NCG-NaCl reservoir modelling In Waiotapu-Waikite-Reporoa geothermal areas. Proceedings of the New Zealand Geothermal Workshop 2014.
  • Ratouis, T.M.P., O'Sullivan, M.J. and O'Sullivan, J.P. (2014). An updated numerical model of Rotorua geothermal field. Proceedings of the Thirty-Ninth Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 24-26, 2014.
  • Quinao, J.J. and Zarrouk, S.J. (2014). Applications of experimental design and response surface method in probabilistic geothermal resource assessment – preliminary results. Proceedings of the Thirty-Ninth Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 24-26, 2014.
  • Yeh, A., O’Sullivan, M.J., Newson, J.A. and Mannington, W.I. (2014). An update on numerical modelling of the Wairakei-Tauhara geothermal system. Proceedings of the New Zealand Geothermal Workshop 2014.

2013

  • Croucher, A.E. and O'Sullivan, M.J. (2013). Approaches to local grid refinement in TOUGH2 models. Proceedings of the New Zealand Geothermal Workshop 2013.
  • Yeh, A., Croucher, A.E. and O'Sullivan, M.J. (2013). TIM – yet another graphical tool for TOUGH2. Proceedings of the New Zealand Geothermal Workshop 2013.
  • O'Sullivan, J.P., Dempsey, D., Croucher, A.E., Yeh, A. and O'Sullivan, M.J. (2013). Controlling complex geothermal simulations using PyTOUGH. Proceedings of the Thirty-Eighth Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 11-13, 2013.
  • Feather, B.M. and Malate, R.C.M. (2013). Numerical modelling of the Mita geothermal field, Cerro Blanco, Guatematala. Proceedings of the Thirty-Eighth Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, February 11-13, 2013.

2012

  • Wellmann, J.F., Finsterle, S. and Croucher, A.E. (2012). Adding geology to the equation: towards integrating structural geological data into inverse modelling with iTOUGH2. Proceedings of the TOUGH Symposium 2012, Berkeley, California, September 17-19, 2012.
  • Clearwater, E.K., O'Sullivan, M.J., Brockbank, K. and Mannington, W.I. (2012). Modelling the Ohaaki geothermal system. Proceedings of the TOUGH Symposium 2012, Berkeley, California, September 17-19, 2012.
  • Wellmann, J.F. and Regenauer-Lieb, K. (2012). Effect of geological data quality on uncertainties in geological models and subsurface flow fields. Proceedings of the Thirty-Seventh Workshop on Geothermal Reservoir Engineering, Stanford University, Stanford, California, January 30 - February 1, 2012.

2011

  • O'Sullivan, J.P., Croucher, A.E., O'Sullivan, M.J., Stevens, L. and Esberto, M. (2011). Modelling the evolution of a mine pit in a geothermal field at Lihir Island, Papua New Guinea. Proceedings of the New Zealand Geothermal Workshop 2011.

Books

  • Zarrouk, S.J. and McLean, K. (2019). Geothermal well test analysis: fundamentals, applications and advanced techniques. Academic Press, Elsevier, London, 366 pp.

Other publications

  • Newman, R.S. (2018). Numerical modeling of cold water injection into supercritical geothermal reservoirs. M.Sc. thesis, Reykjavik University.
  • Doddema, L. (2012). The influence of reservoir heterogeneities on geothermal doublet performance. University of Groningen, report EES 2012-149 T.

Software that uses PyTOUGH

  • Leapfrog Geothermal uses PyTOUGH behind the scenes for some of its TOUGH2 capability.
  • TIM (TIM Isn't Mulgraph) is a graphical interface for TOUGH2 modelling, built using the PyTOUGH and PyQt libraries and designed to replace the ageing Mulgraph.