{"id":91113,"date":"2009-09-01T00:00:00","date_gmt":"2009-09-01T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/an-object-oriented-approach-to-groundwater-optimization-and-simultation-problems\/"},"modified":"2009-09-01T00:00:00","modified_gmt":"2009-09-01T00:00:00","slug":"an-object-oriented-approach-to-groundwater-optimization-and-simultation-problems","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/geofisica\/an-object-oriented-approach-to-groundwater-optimization-and-simultation-problems\/","title":{"rendered":"An object oriented approach to groundwater optimization and simultation problems"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Luit Jan Slooten <\/strong><\/h2>\n<p>The ever-growing complexity of groundwater models calls for the generation of  modeling software that is expandable enough to allow developers to implement new  functionality at low cost, flexible enough to allow users to define a wide variety of  modeling problems, and fast enough to allow modellers to represent complex systems in  detail. These three goals are known to be somewhat mutually exclusive; and to make  matters worse, the  tradeoff between them is not an intrinsic property of the design but  depends on technical issues such as the capabilities of compiler and programming  language. Hence, the qualtiy of a design cannot be evaluated independently of the  constraints set by the implementation environment.  these difficulties are explicitly recognized in this thesis. The first chapter is dedicated to  exploring these issues, by implementing a common operation in numerical modeling, the  multiplication of one matrix with another, in different ways, and by compiling the resulting  program with different levels of optimization and different compilers. The programming  paradigm for which this was done (object oriented) was selected because of its good  reputation for reusable and expandable designs. The language tested (fortran 95) was  chosen for its high popularity among hydrogeologists and its excelent performance  reputation.  the lessons learned in this exercise show that the use of high-level classes that contain  or operate over large sets of data comes at a very low price in terms of performance  while improving expandability and flexibility. This conclusion was considered in the  design of a general-purpose simulation and optimization tool for groundwater problems,  also presented in theis thesis. The abstraction on which the implementation is based  leads to a class design of which the most important classes are phenomenon  (representing a conservation principle as expressed by a partial differential equation,  pde), process (representing a contribution to a pde), mesh (a spatial discretization and  a numerical method) and solver (responsible for solving the phenomenon equations).  the relationships between these classes forms the core of the design; new funcitonality  can be implemented by extending these classes. finally, this program is used as a research tool to perform a sensitivity analysis of the  hydraulic response of coastal aquifers subjected to ocean tides. The emphasis was on assessing which portions of hydraulic conductivity could be estimated from head  measurements in the aquifer and where measurement locations should be placed to  maximize the information content of the data. A characteristic length was defined based  on the analytical solution of wave propagation in homogeneous infinite aquifers  containing constant-density water. For such systems, the most informative head data  are located  at one characteristic length distance from the coast. However, when a fine  parameterization is used, the most informative head measurements are closer to the  sea, and the most important parameters are those controlling hydraulic conductivity  close to the sea. In two dimensions, the convection cell associated to saltwater intrusion  does not afect the response fluctuations of sea level. However, the hydraulic  conductivity at the outflow region becomes the most important system parameter.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>An object oriented approach to groundwater optimization and simultation problems<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 An object oriented approach to groundwater optimization and simultation problems <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Luit Jan Slooten <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de catalunya<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 09\/01\/2009<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Jes\u00fas Carrera Ram\u00edrez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: philippe Ackerer <\/li>\n<li>lLuis Gil espert (vocal)<\/li>\n<li>Francisco Javier Elorza tenreiro (vocal)<\/li>\n<li>Andr\u00e9s Alcolea rodr\u00edguez (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Luit Jan Slooten The ever-growing complexity of groundwater models calls for the generation of modeling software that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[3498,1033,3499,15596,13227],"tags":[188857,30392,15765,88272,188856,30536],"class_list":["post-91113","post","type-post","status-publish","format-standard","hentry","category-aguas-subterraneas","category-geofisica","category-hidrogeologia","category-politecnica-de-catalunya","category-simulacion","tag-andres-alcolea-rodriguez","tag-francisco-javier-elorza-tenreiro","tag-jesus-carrera-ramirez","tag-lluis-gil-espert","tag-luit-jan-slooten","tag-philippe-ackerer"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/91113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=91113"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/91113\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=91113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=91113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=91113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}