Multiprocessing for the particle tracking model MODPATH
Particle tracking has several important applications for solute transport studies in aquifer systems. Travel time distribution at observation points, particle coordinates in time and streamlines are some practical results providing information of expected transport patterns and interaction with boun...
| Autores: | , |
|---|---|
| Tipo de documento: | artigo |
| Data de publicação: | 2023 |
| País: | España |
| Recursos: | Universitat Politècnica de Catalunya (UPC) |
| Repositório: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglês |
| OAI Identifier: | oai:upcommons.upc.edu:2117/385461 |
| Acesso em linha: | https://hdl.handle.net/2117/385461 https://dx.doi.org/10.1111/gwat.13279 |
| Access Level: | Acceso aberto |
| Palavra-chave: | Aquifers Aqüífers Àrees temàtiques de la UPC::Enginyeria civil::Geologia::Hidrologia subterrània |
| id |
ES_d103ec7ce75ff13115e428ca03d7d199 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/385461 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Multiprocessing for the particle tracking model MODPATHPérez Illanes, Rodrigo Alfonso|||0000-0002-8086-9122Fernández García, Daniel|||0000-0002-4667-3003AquifersAqüífersÀrees temàtiques de la UPC::Enginyeria civil::Geologia::Hidrologia subterràniaParticle tracking has several important applications for solute transport studies in aquifer systems. Travel time distribution at observation points, particle coordinates in time and streamlines are some practical results providing information of expected transport patterns and interaction with boundary conditions. However, flow model complexity and simultaneous displacement of multiple particle groups leads to rapid increase of computational requirements. MODPATH is a particle tracking engine for MODFLOW models and source code displays potential for parallel processing of particles. This article addresses the implementation of this feature with the OpenMP library. Two synthetic aquifer applications are employed for performance tests on a desktop computer with increasing number of particles. Speed up analysis shows that dynamic thread scheduling is preferable for highly heterogeneous flows, providing processing adaptivity to the presence of slow particles. In simulations writing particles position in time, thread exclusive output files lead to higher speed up factors. Results show that above a threshold number of particles, simulation runtimes become independent of flow model grid complexity and are controlled by the large number of particles, then parallel processing reduces simulation runtimes for the particle tracking model MODPATH.Peer ReviewedWiley20232023-09-0120232023-03-24journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/385461https://dx.doi.org/10.1111/gwat.13279reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3854612026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Multiprocessing for the particle tracking model MODPATH |
| title |
Multiprocessing for the particle tracking model MODPATH |
| spellingShingle |
Multiprocessing for the particle tracking model MODPATH Pérez Illanes, Rodrigo Alfonso|||0000-0002-8086-9122 Aquifers Aqüífers Àrees temàtiques de la UPC::Enginyeria civil::Geologia::Hidrologia subterrània |
| title_short |
Multiprocessing for the particle tracking model MODPATH |
| title_full |
Multiprocessing for the particle tracking model MODPATH |
| title_fullStr |
Multiprocessing for the particle tracking model MODPATH |
| title_full_unstemmed |
Multiprocessing for the particle tracking model MODPATH |
| title_sort |
Multiprocessing for the particle tracking model MODPATH |
| dc.creator.none.fl_str_mv |
Pérez Illanes, Rodrigo Alfonso|||0000-0002-8086-9122 Fernández García, Daniel|||0000-0002-4667-3003 |
| author |
Pérez Illanes, Rodrigo Alfonso|||0000-0002-8086-9122 |
| author_facet |
Pérez Illanes, Rodrigo Alfonso|||0000-0002-8086-9122 Fernández García, Daniel|||0000-0002-4667-3003 |
| author_role |
author |
| author2 |
Fernández García, Daniel|||0000-0002-4667-3003 |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Aquifers Aqüífers Àrees temàtiques de la UPC::Enginyeria civil::Geologia::Hidrologia subterrània |
| topic |
Aquifers Aqüífers Àrees temàtiques de la UPC::Enginyeria civil::Geologia::Hidrologia subterrània |
| description |
Particle tracking has several important applications for solute transport studies in aquifer systems. Travel time distribution at observation points, particle coordinates in time and streamlines are some practical results providing information of expected transport patterns and interaction with boundary conditions. However, flow model complexity and simultaneous displacement of multiple particle groups leads to rapid increase of computational requirements. MODPATH is a particle tracking engine for MODFLOW models and source code displays potential for parallel processing of particles. This article addresses the implementation of this feature with the OpenMP library. Two synthetic aquifer applications are employed for performance tests on a desktop computer with increasing number of particles. Speed up analysis shows that dynamic thread scheduling is preferable for highly heterogeneous flows, providing processing adaptivity to the presence of slow particles. In simulations writing particles position in time, thread exclusive output files lead to higher speed up factors. Results show that above a threshold number of particles, simulation runtimes become independent of flow model grid complexity and are controlled by the large number of particles, then parallel processing reduces simulation runtimes for the particle tracking model MODPATH. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-09-01 2023 2023-03-24 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/385461 https://dx.doi.org/10.1111/gwat.13279 |
| url |
https://hdl.handle.net/2117/385461 https://dx.doi.org/10.1111/gwat.13279 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Wiley |
| publisher.none.fl_str_mv |
Wiley |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869420225304199168 |
| score |
15,301603 |