Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing
To accelerate the groundwater flow simulation process, this paper reports our work on developing an efficient parallel simulator through rebuilding the well‐known software MODFLOW on JASMIN (J Adaptive Structured Meshes applications Infrastructure). The rebuilding process is achieved by designing pa...
Gespeichert in:
Veröffentlicht in: | Ground water 2014-03, Vol.52 (2), p.194-205 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 205 |
---|---|
container_issue | 2 |
container_start_page | 194 |
container_title | Ground water |
container_volume | 52 |
creator | Cheng, Tangpei Mo, Zeyao Shao, Jingli |
description | To accelerate the groundwater flow simulation process, this paper reports our work on developing an efficient parallel simulator through rebuilding the well‐known software MODFLOW on JASMIN (J Adaptive Structured Meshes applications Infrastructure). The rebuilding process is achieved by designing patch‐based data structure and parallel algorithms as well as adding slight modifications to the compute flow and subroutines in MODFLOW. Both the memory requirements and computing efforts are distributed among all processors; and to reduce communication cost, data transfers are batched and conveniently handled by adding ghost nodes to each patch. To further improve performance, constant‐head/inactive cells are tagged and neglected during the linear solving process and an efficient load balancing strategy is presented. The accuracy and efficiency are demonstrated through modeling three scenarios: The first application is a field flow problem located at Yanming Lake in China to help design reasonable quantity of groundwater exploitation. Desirable numerical accuracy and significant performance enhancement are obtained. Typically, the tagged program with load balancing strategy running on 40 cores is six times faster than the fastest MICCG‐based MODFLOW program. The second test is simulating flow in a highly heterogeneous aquifer. The AMG‐based JASMIN program running on 40 cores is nine times faster than the GMG‐based MODFLOW program. The third test is a simplified transient flow problem with the order of tens of millions of cells to examine the scalability. Compared to 32 cores, parallel efficiency of 77 and 68% are obtained on 512 and 1024 cores, respectively, which indicates impressive scalability. |
doi_str_mv | 10.1111/gwat.12047 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1506792336</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3253144681</sourcerecordid><originalsourceid>FETCH-LOGICAL-a4427-8a023893e9c20cc9a76550af66a8256055d0fd0c36fb3da4962fc87b40c92e563</originalsourceid><addsrcrecordid>eNp90U1v0zAYB3ALgVgZXPgAEGkXNCnj8Xt87DqaDbUrUlcViYPlJk6VkZdiN-p24yPwGfkkOGTbgQO--ODf85f9N0JvMZzhsD5uD2Z_hgkw-QyNsGQ8Fjxhz9EIAMuYCfn1CL3y_hYAqAL1Eh0RKgAY4yP0bZxltrLO7MtmG6Wu7Zo8xFkXTav2EC3LuqvCWdtEZRPNFxfT2WIdrXyPP4-X86vr3z9_nRtv8-iLcaaqbBVN2nrX9XGv0YvCVN6-ediP0Wr66WZyGc8W6dVkPIsNY0TGiQFCE0WtyghkmTJScA6mEMIkhAvgPIcih4yKYkNzw5QgRZbIDYNMEcsFPUYfhtyda3901u91Xfrwqso0tu28xhyEVITSnp78Q2_bzjXhdr1SBBOFaVCng8pc672zhd65sjbuXmPQfeW6r1z_rTzgdw-R3aa2-RN97DgAPIBDWdn7_0TpdD2-eQyNh5nS7-3d04xx37WQVHK9vk71pZhDenFOdRL8-8EXptVm60qvV0sCmIU_54QAp38AkHiiYA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1509212913</pqid></control><display><type>article</type><title>Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing</title><source>MEDLINE</source><source>Access via Wiley Online Library</source><creator>Cheng, Tangpei ; Mo, Zeyao ; Shao, Jingli</creator><creatorcontrib>Cheng, Tangpei ; Mo, Zeyao ; Shao, Jingli</creatorcontrib><description>To accelerate the groundwater flow simulation process, this paper reports our work on developing an efficient parallel simulator through rebuilding the well‐known software MODFLOW on JASMIN (J Adaptive Structured Meshes applications Infrastructure). The rebuilding process is achieved by designing patch‐based data structure and parallel algorithms as well as adding slight modifications to the compute flow and subroutines in MODFLOW. Both the memory requirements and computing efforts are distributed among all processors; and to reduce communication cost, data transfers are batched and conveniently handled by adding ghost nodes to each patch. To further improve performance, constant‐head/inactive cells are tagged and neglected during the linear solving process and an efficient load balancing strategy is presented. The accuracy and efficiency are demonstrated through modeling three scenarios: The first application is a field flow problem located at Yanming Lake in China to help design reasonable quantity of groundwater exploitation. Desirable numerical accuracy and significant performance enhancement are obtained. Typically, the tagged program with load balancing strategy running on 40 cores is six times faster than the fastest MICCG‐based MODFLOW program. The second test is simulating flow in a highly heterogeneous aquifer. The AMG‐based JASMIN program running on 40 cores is nine times faster than the GMG‐based MODFLOW program. The third test is a simplified transient flow problem with the order of tens of millions of cells to examine the scalability. Compared to 32 cores, parallel efficiency of 77 and 68% are obtained on 512 and 1024 cores, respectively, which indicates impressive scalability.</description><identifier>ISSN: 0017-467X</identifier><identifier>EISSN: 1745-6584</identifier><identifier>DOI: 10.1111/gwat.12047</identifier><identifier>PMID: 23600445</identifier><identifier>CODEN: GRWAAP</identifier><language>eng</language><publisher>Malden, US: Blackwell Publishing Ltd</publisher><subject>Algorithms ; Aquifers ; China ; Computer Simulation ; computer software ; groundwater ; Groundwater - analysis ; Groundwater flow ; infrastructure ; Lakes ; Simulation ; Software ; transient flow ; Water Movements ; Water Supply</subject><ispartof>Ground water, 2014-03, Vol.52 (2), p.194-205</ispartof><rights>2013, National Ground Water Association</rights><rights>2013, National Ground Water Association.</rights><rights>Copyright Ground Water Publishing Company Mar/Apr 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a4427-8a023893e9c20cc9a76550af66a8256055d0fd0c36fb3da4962fc87b40c92e563</citedby><cites>FETCH-LOGICAL-a4427-8a023893e9c20cc9a76550af66a8256055d0fd0c36fb3da4962fc87b40c92e563</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fgwat.12047$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fgwat.12047$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/23600445$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Cheng, Tangpei</creatorcontrib><creatorcontrib>Mo, Zeyao</creatorcontrib><creatorcontrib>Shao, Jingli</creatorcontrib><title>Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing</title><title>Ground water</title><addtitle>Groundwater</addtitle><description>To accelerate the groundwater flow simulation process, this paper reports our work on developing an efficient parallel simulator through rebuilding the well‐known software MODFLOW on JASMIN (J Adaptive Structured Meshes applications Infrastructure). The rebuilding process is achieved by designing patch‐based data structure and parallel algorithms as well as adding slight modifications to the compute flow and subroutines in MODFLOW. Both the memory requirements and computing efforts are distributed among all processors; and to reduce communication cost, data transfers are batched and conveniently handled by adding ghost nodes to each patch. To further improve performance, constant‐head/inactive cells are tagged and neglected during the linear solving process and an efficient load balancing strategy is presented. The accuracy and efficiency are demonstrated through modeling three scenarios: The first application is a field flow problem located at Yanming Lake in China to help design reasonable quantity of groundwater exploitation. Desirable numerical accuracy and significant performance enhancement are obtained. Typically, the tagged program with load balancing strategy running on 40 cores is six times faster than the fastest MICCG‐based MODFLOW program. The second test is simulating flow in a highly heterogeneous aquifer. The AMG‐based JASMIN program running on 40 cores is nine times faster than the GMG‐based MODFLOW program. The third test is a simplified transient flow problem with the order of tens of millions of cells to examine the scalability. Compared to 32 cores, parallel efficiency of 77 and 68% are obtained on 512 and 1024 cores, respectively, which indicates impressive scalability.</description><subject>Algorithms</subject><subject>Aquifers</subject><subject>China</subject><subject>Computer Simulation</subject><subject>computer software</subject><subject>groundwater</subject><subject>Groundwater - analysis</subject><subject>Groundwater flow</subject><subject>infrastructure</subject><subject>Lakes</subject><subject>Simulation</subject><subject>Software</subject><subject>transient flow</subject><subject>Water Movements</subject><subject>Water Supply</subject><issn>0017-467X</issn><issn>1745-6584</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>EIF</sourceid><recordid>eNp90U1v0zAYB3ALgVgZXPgAEGkXNCnj8Xt87DqaDbUrUlcViYPlJk6VkZdiN-p24yPwGfkkOGTbgQO--ODf85f9N0JvMZzhsD5uD2Z_hgkw-QyNsGQ8Fjxhz9EIAMuYCfn1CL3y_hYAqAL1Eh0RKgAY4yP0bZxltrLO7MtmG6Wu7Zo8xFkXTav2EC3LuqvCWdtEZRPNFxfT2WIdrXyPP4-X86vr3z9_nRtv8-iLcaaqbBVN2nrX9XGv0YvCVN6-ediP0Wr66WZyGc8W6dVkPIsNY0TGiQFCE0WtyghkmTJScA6mEMIkhAvgPIcih4yKYkNzw5QgRZbIDYNMEcsFPUYfhtyda3901u91Xfrwqso0tu28xhyEVITSnp78Q2_bzjXhdr1SBBOFaVCng8pc672zhd65sjbuXmPQfeW6r1z_rTzgdw-R3aa2-RN97DgAPIBDWdn7_0TpdD2-eQyNh5nS7-3d04xx37WQVHK9vk71pZhDenFOdRL8-8EXptVm60qvV0sCmIU_54QAp38AkHiiYA</recordid><startdate>201403</startdate><enddate>201403</enddate><creator>Cheng, Tangpei</creator><creator>Mo, Zeyao</creator><creator>Shao, Jingli</creator><general>Blackwell Publishing Ltd</general><general>Ground Water Publishing Company</general><scope>FBQ</scope><scope>BSCLL</scope><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QH</scope><scope>7ST</scope><scope>7UA</scope><scope>C1K</scope><scope>F1W</scope><scope>H96</scope><scope>H97</scope><scope>K9.</scope><scope>L.G</scope><scope>SOI</scope><scope>7X8</scope></search><sort><creationdate>201403</creationdate><title>Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing</title><author>Cheng, Tangpei ; Mo, Zeyao ; Shao, Jingli</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a4427-8a023893e9c20cc9a76550af66a8256055d0fd0c36fb3da4962fc87b40c92e563</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithms</topic><topic>Aquifers</topic><topic>China</topic><topic>Computer Simulation</topic><topic>computer software</topic><topic>groundwater</topic><topic>Groundwater - analysis</topic><topic>Groundwater flow</topic><topic>infrastructure</topic><topic>Lakes</topic><topic>Simulation</topic><topic>Software</topic><topic>transient flow</topic><topic>Water Movements</topic><topic>Water Supply</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cheng, Tangpei</creatorcontrib><creatorcontrib>Mo, Zeyao</creatorcontrib><creatorcontrib>Shao, Jingli</creatorcontrib><collection>AGRIS</collection><collection>Istex</collection><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Aqualine</collection><collection>Environment Abstracts</collection><collection>Water Resources Abstracts</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy & Non-Living Resources</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) 3: Aquatic Pollution & Environmental Quality</collection><collection>ProQuest Health & Medical Complete (Alumni)</collection><collection>Aquatic Science & Fisheries Abstracts (ASFA) Professional</collection><collection>Environment Abstracts</collection><collection>MEDLINE - Academic</collection><jtitle>Ground water</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cheng, Tangpei</au><au>Mo, Zeyao</au><au>Shao, Jingli</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing</atitle><jtitle>Ground water</jtitle><addtitle>Groundwater</addtitle><date>2014-03</date><risdate>2014</risdate><volume>52</volume><issue>2</issue><spage>194</spage><epage>205</epage><pages>194-205</pages><issn>0017-467X</issn><eissn>1745-6584</eissn><coden>GRWAAP</coden><abstract>To accelerate the groundwater flow simulation process, this paper reports our work on developing an efficient parallel simulator through rebuilding the well‐known software MODFLOW on JASMIN (J Adaptive Structured Meshes applications Infrastructure). The rebuilding process is achieved by designing patch‐based data structure and parallel algorithms as well as adding slight modifications to the compute flow and subroutines in MODFLOW. Both the memory requirements and computing efforts are distributed among all processors; and to reduce communication cost, data transfers are batched and conveniently handled by adding ghost nodes to each patch. To further improve performance, constant‐head/inactive cells are tagged and neglected during the linear solving process and an efficient load balancing strategy is presented. The accuracy and efficiency are demonstrated through modeling three scenarios: The first application is a field flow problem located at Yanming Lake in China to help design reasonable quantity of groundwater exploitation. Desirable numerical accuracy and significant performance enhancement are obtained. Typically, the tagged program with load balancing strategy running on 40 cores is six times faster than the fastest MICCG‐based MODFLOW program. The second test is simulating flow in a highly heterogeneous aquifer. The AMG‐based JASMIN program running on 40 cores is nine times faster than the GMG‐based MODFLOW program. The third test is a simplified transient flow problem with the order of tens of millions of cells to examine the scalability. Compared to 32 cores, parallel efficiency of 77 and 68% are obtained on 512 and 1024 cores, respectively, which indicates impressive scalability.</abstract><cop>Malden, US</cop><pub>Blackwell Publishing Ltd</pub><pmid>23600445</pmid><doi>10.1111/gwat.12047</doi><tpages>12</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0017-467X |
ispartof | Ground water, 2014-03, Vol.52 (2), p.194-205 |
issn | 0017-467X 1745-6584 |
language | eng |
recordid | cdi_proquest_miscellaneous_1506792336 |
source | MEDLINE; Access via Wiley Online Library |
subjects | Algorithms Aquifers China Computer Simulation computer software groundwater Groundwater - analysis Groundwater flow infrastructure Lakes Simulation Software transient flow Water Movements Water Supply |
title | Accelerating Groundwater Flow Simulation in MODFLOW Using JASMIN‐Based Parallel Computing |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T01%3A35%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Accelerating%20Groundwater%20Flow%20Simulation%20in%20MODFLOW%20Using%20JASMIN%E2%80%90Based%20Parallel%20Computing&rft.jtitle=Ground%20water&rft.au=Cheng,%20Tangpei&rft.date=2014-03&rft.volume=52&rft.issue=2&rft.spage=194&rft.epage=205&rft.pages=194-205&rft.issn=0017-467X&rft.eissn=1745-6584&rft.coden=GRWAAP&rft_id=info:doi/10.1111/gwat.12047&rft_dat=%3Cproquest_cross%3E3253144681%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1509212913&rft_id=info:pmid/23600445&rfr_iscdi=true |