Complex problems in Earth Sciences demand the use of numerical models. To this end, a large number of codes have been developed during the last two decades. In spite of their power, as displayed in their many applications, these codes are sparse and, most often, used in the academic framework. To make things worse, they are aimed at solving a given set of physical phenomena (e.g. most codes solve groundwater flow and contaminant transport, but they do not take into account material defor- mation, others include deformation but not heat transfer, etc.) and most often they do not integrate stochastic techniques. GIM (Groundwater Integrated Modelling) is aimed at providing a platform to fill this gap. The objective is to integrate the existing codes in an overall fully-parallel object oriented FORTRAN 95 structure. Thus, the capabilities of GIM are numerous (differ- ent solvers of direct and inverse problem, of groundwater flow, contaminant (conservative or not) or heat transport, etc.) as it takes profit of those of the codes embedded in its structure. The use of GIM is illustrated with a simple example consisting of a Monte Carlo analysis of flow and transport problem: 1. Read data common to most of the existing “host” codes (finite elements or finite differences mesh, geostatistical model, state variable measurements, etc.) in an XML fashion. “Host” code particular variables (options, tolerances, convergence criteria, etc.) are supplied separately. 2. The data are used to pre-process the initial hydraulic conductivity fields on the basis of the geostatistical model. These fields will be calibrated in step 4.3. Write data in the appropriate format for the “host” code. 4. Execute “host” code(s). In this example, an inversion code is used. However, many codes can be used at step 4 (e.g. for solving the inherent direct problem, modeller can use a flow simulator to calculate the velocity field driving the con- taminant transport, which will be simulated using a “raw” transport simulator). 5. Collect results (the calibrated fields). 6. Post-process the output (e.g. histogram of hydraulic conductivity). Including “host” codes in the overall structure of GIM is easy. One needs to add a routine for writing data at step 3 and a routine for reading the output at step 5. This confers versatility and an ample room for future developments.

GIM (Groundwater Integrated Modelling). The hydrogeological compiler / A. Alcolea, P. Renard, F. Cornaton, A. Comunian, J. Kerrou, G. Mariethoz. - In: GEOPHYSICAL RESEARCH ABSTRACTS. - ISSN 1607-7962. - 9:06561(2007), pp. EGU2007-A-06561.1-EGU2007-A-06561.2. (Intervento presentato al convegno EGU General Assembly tenutosi a Vienna nel 2007).

GIM (Groundwater Integrated Modelling). The hydrogeological compiler

A. Comunian;
2007

Abstract

Complex problems in Earth Sciences demand the use of numerical models. To this end, a large number of codes have been developed during the last two decades. In spite of their power, as displayed in their many applications, these codes are sparse and, most often, used in the academic framework. To make things worse, they are aimed at solving a given set of physical phenomena (e.g. most codes solve groundwater flow and contaminant transport, but they do not take into account material defor- mation, others include deformation but not heat transfer, etc.) and most often they do not integrate stochastic techniques. GIM (Groundwater Integrated Modelling) is aimed at providing a platform to fill this gap. The objective is to integrate the existing codes in an overall fully-parallel object oriented FORTRAN 95 structure. Thus, the capabilities of GIM are numerous (differ- ent solvers of direct and inverse problem, of groundwater flow, contaminant (conservative or not) or heat transport, etc.) as it takes profit of those of the codes embedded in its structure. The use of GIM is illustrated with a simple example consisting of a Monte Carlo analysis of flow and transport problem: 1. Read data common to most of the existing “host” codes (finite elements or finite differences mesh, geostatistical model, state variable measurements, etc.) in an XML fashion. “Host” code particular variables (options, tolerances, convergence criteria, etc.) are supplied separately. 2. The data are used to pre-process the initial hydraulic conductivity fields on the basis of the geostatistical model. These fields will be calibrated in step 4.3. Write data in the appropriate format for the “host” code. 4. Execute “host” code(s). In this example, an inversion code is used. However, many codes can be used at step 4 (e.g. for solving the inherent direct problem, modeller can use a flow simulator to calculate the velocity field driving the con- taminant transport, which will be simulated using a “raw” transport simulator). 5. Collect results (the calibrated fields). 6. Post-process the output (e.g. histogram of hydraulic conductivity). Including “host” codes in the overall structure of GIM is easy. One needs to add a routine for writing data at step 3 and a routine for reading the output at step 5. This confers versatility and an ample room for future developments.
Settore GEO/12 - Oceanografia e Fisica dell'Atmosfera
2007
Article (author)
File in questo prodotto:
File Dimensione Formato  
Alcolea2007.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 30.56 kB
Formato Adobe PDF
30.56 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/453442
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact