On the use of many-core machines for the acceleration of a mesh truncation technique for FEM

Finite element method (FEM) has been used for years for radiation problems in the field of electromagnetism. To tackle problems of this kind, mesh truncation techniques are required, which may lead to the use of high computational resources. In fact, electrically large radiation problems can only be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of supercomputing 2019-03, Vol.75 (3), p.1686-1696
Hauptverfasser: Belloch, Jose A., Amor-Martin, Adrian, Garcia-Donoro, Daniel, Martínez-Zaldívar, Francisco J., Garcia-Castillo, Luis E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1696
container_issue 3
container_start_page 1686
container_title The Journal of supercomputing
container_volume 75
creator Belloch, Jose A.
Amor-Martin, Adrian
Garcia-Donoro, Daniel
Martínez-Zaldívar, Francisco J.
Garcia-Castillo, Luis E.
description Finite element method (FEM) has been used for years for radiation problems in the field of electromagnetism. To tackle problems of this kind, mesh truncation techniques are required, which may lead to the use of high computational resources. In fact, electrically large radiation problems can only be tackled using massively parallel computational resources. Different types of multi-core machines are commonly employed in diverse fields of science for accelerating a number of applications. However, properly managing their computational resources becomes a very challenging task. On the one hand, we present a hybrid message passing interface + OpenMP-based acceleration of a mesh truncation technique included in a FEM code for electromagnetism in a high-performance computing cluster equipped with 140 compute nodes. Results show that we obtain about 85% of the theoretical maximum speedup of the machine. On the other hand, a graphics processing unit has been used to accelerate one of the parts that presents high fine-grain parallelism.
doi_str_mv 10.1007/s11227-018-02739-9
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2203795966</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2203795966</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-ca04a6f32742254b58ad5281f43eb87fc0269265ccd5ba17b934a59403a55fb63</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKt_wFPAc3TytdkcpbRWqPSiNyFk08Td0mZrsnvov3fbFbx5mmF43nfgQeiewiMFUE-ZUsYUAVoSYIproi_QhErFCYhSXKIJaAaklIJdo5uctwAguOIT9LmOuKs97rPHbcB7G4_EtckPm6ub6DMObToT1jm_88l2TRtPqMV7n2vcpT668dh5V8fmu_fnzGL-douugt1lf_c7p-hjMX-fLclq_fI6e14Rx6nuiLMgbBE4U4IxKSpZ2o1kJQ2C-6pUwQErNCukcxtZWaoqzYWVWgC3Uoaq4FP0MPYeUju8z53Ztn2Kw0vDGHClpS5OFBspl9qckw_mkJq9TUdDwZwsmtGiGSyas0WjhxAfQ3mA45dPf9X_pH4A-iZz_g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2203795966</pqid></control><display><type>article</type><title>On the use of many-core machines for the acceleration of a mesh truncation technique for FEM</title><source>Springer Nature - Complete Springer Journals</source><creator>Belloch, Jose A. ; Amor-Martin, Adrian ; Garcia-Donoro, Daniel ; Martínez-Zaldívar, Francisco J. ; Garcia-Castillo, Luis E.</creator><creatorcontrib>Belloch, Jose A. ; Amor-Martin, Adrian ; Garcia-Donoro, Daniel ; Martínez-Zaldívar, Francisco J. ; Garcia-Castillo, Luis E.</creatorcontrib><description>Finite element method (FEM) has been used for years for radiation problems in the field of electromagnetism. To tackle problems of this kind, mesh truncation techniques are required, which may lead to the use of high computational resources. In fact, electrically large radiation problems can only be tackled using massively parallel computational resources. Different types of multi-core machines are commonly employed in diverse fields of science for accelerating a number of applications. However, properly managing their computational resources becomes a very challenging task. On the one hand, we present a hybrid message passing interface + OpenMP-based acceleration of a mesh truncation technique included in a FEM code for electromagnetism in a high-performance computing cluster equipped with 140 compute nodes. Results show that we obtain about 85% of the theoretical maximum speedup of the machine. On the other hand, a graphics processing unit has been used to accelerate one of the parts that presents high fine-grain parallelism.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-018-02739-9</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Acceleration ; Compilers ; Computation ; Computer Science ; Electromagnetism ; Finite element method ; Interpreters ; Message passing ; Processor Architectures ; Programming Languages</subject><ispartof>The Journal of supercomputing, 2019-03, Vol.75 (3), p.1686-1696</ispartof><rights>Springer Science+Business Media, LLC, part of Springer Nature 2019</rights><rights>Copyright Springer Nature B.V. 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-ca04a6f32742254b58ad5281f43eb87fc0269265ccd5ba17b934a59403a55fb63</citedby><cites>FETCH-LOGICAL-c319t-ca04a6f32742254b58ad5281f43eb87fc0269265ccd5ba17b934a59403a55fb63</cites><orcidid>0000-0002-2595-1828</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11227-018-02739-9$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11227-018-02739-9$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,778,782,27907,27908,41471,42540,51302</link.rule.ids></links><search><creatorcontrib>Belloch, Jose A.</creatorcontrib><creatorcontrib>Amor-Martin, Adrian</creatorcontrib><creatorcontrib>Garcia-Donoro, Daniel</creatorcontrib><creatorcontrib>Martínez-Zaldívar, Francisco J.</creatorcontrib><creatorcontrib>Garcia-Castillo, Luis E.</creatorcontrib><title>On the use of many-core machines for the acceleration of a mesh truncation technique for FEM</title><title>The Journal of supercomputing</title><addtitle>J Supercomput</addtitle><description>Finite element method (FEM) has been used for years for radiation problems in the field of electromagnetism. To tackle problems of this kind, mesh truncation techniques are required, which may lead to the use of high computational resources. In fact, electrically large radiation problems can only be tackled using massively parallel computational resources. Different types of multi-core machines are commonly employed in diverse fields of science for accelerating a number of applications. However, properly managing their computational resources becomes a very challenging task. On the one hand, we present a hybrid message passing interface + OpenMP-based acceleration of a mesh truncation technique included in a FEM code for electromagnetism in a high-performance computing cluster equipped with 140 compute nodes. Results show that we obtain about 85% of the theoretical maximum speedup of the machine. On the other hand, a graphics processing unit has been used to accelerate one of the parts that presents high fine-grain parallelism.</description><subject>Acceleration</subject><subject>Compilers</subject><subject>Computation</subject><subject>Computer Science</subject><subject>Electromagnetism</subject><subject>Finite element method</subject><subject>Interpreters</subject><subject>Message passing</subject><subject>Processor Architectures</subject><subject>Programming Languages</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQhoMoWKt_wFPAc3TytdkcpbRWqPSiNyFk08Td0mZrsnvov3fbFbx5mmF43nfgQeiewiMFUE-ZUsYUAVoSYIproi_QhErFCYhSXKIJaAaklIJdo5uctwAguOIT9LmOuKs97rPHbcB7G4_EtckPm6ub6DMObToT1jm_88l2TRtPqMV7n2vcpT668dh5V8fmu_fnzGL-douugt1lf_c7p-hjMX-fLclq_fI6e14Rx6nuiLMgbBE4U4IxKSpZ2o1kJQ2C-6pUwQErNCukcxtZWaoqzYWVWgC3Uoaq4FP0MPYeUju8z53Ztn2Kw0vDGHClpS5OFBspl9qckw_mkJq9TUdDwZwsmtGiGSyas0WjhxAfQ3mA45dPf9X_pH4A-iZz_g</recordid><startdate>20190301</startdate><enddate>20190301</enddate><creator>Belloch, Jose A.</creator><creator>Amor-Martin, Adrian</creator><creator>Garcia-Donoro, Daniel</creator><creator>Martínez-Zaldívar, Francisco J.</creator><creator>Garcia-Castillo, Luis E.</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-2595-1828</orcidid></search><sort><creationdate>20190301</creationdate><title>On the use of many-core machines for the acceleration of a mesh truncation technique for FEM</title><author>Belloch, Jose A. ; Amor-Martin, Adrian ; Garcia-Donoro, Daniel ; Martínez-Zaldívar, Francisco J. ; Garcia-Castillo, Luis E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-ca04a6f32742254b58ad5281f43eb87fc0269265ccd5ba17b934a59403a55fb63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Acceleration</topic><topic>Compilers</topic><topic>Computation</topic><topic>Computer Science</topic><topic>Electromagnetism</topic><topic>Finite element method</topic><topic>Interpreters</topic><topic>Message passing</topic><topic>Processor Architectures</topic><topic>Programming Languages</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Belloch, Jose A.</creatorcontrib><creatorcontrib>Amor-Martin, Adrian</creatorcontrib><creatorcontrib>Garcia-Donoro, Daniel</creatorcontrib><creatorcontrib>Martínez-Zaldívar, Francisco J.</creatorcontrib><creatorcontrib>Garcia-Castillo, Luis E.</creatorcontrib><collection>CrossRef</collection><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Belloch, Jose A.</au><au>Amor-Martin, Adrian</au><au>Garcia-Donoro, Daniel</au><au>Martínez-Zaldívar, Francisco J.</au><au>Garcia-Castillo, Luis E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>On the use of many-core machines for the acceleration of a mesh truncation technique for FEM</atitle><jtitle>The Journal of supercomputing</jtitle><stitle>J Supercomput</stitle><date>2019-03-01</date><risdate>2019</risdate><volume>75</volume><issue>3</issue><spage>1686</spage><epage>1696</epage><pages>1686-1696</pages><issn>0920-8542</issn><eissn>1573-0484</eissn><abstract>Finite element method (FEM) has been used for years for radiation problems in the field of electromagnetism. To tackle problems of this kind, mesh truncation techniques are required, which may lead to the use of high computational resources. In fact, electrically large radiation problems can only be tackled using massively parallel computational resources. Different types of multi-core machines are commonly employed in diverse fields of science for accelerating a number of applications. However, properly managing their computational resources becomes a very challenging task. On the one hand, we present a hybrid message passing interface + OpenMP-based acceleration of a mesh truncation technique included in a FEM code for electromagnetism in a high-performance computing cluster equipped with 140 compute nodes. Results show that we obtain about 85% of the theoretical maximum speedup of the machine. On the other hand, a graphics processing unit has been used to accelerate one of the parts that presents high fine-grain parallelism.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11227-018-02739-9</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0002-2595-1828</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0920-8542
ispartof The Journal of supercomputing, 2019-03, Vol.75 (3), p.1686-1696
issn 0920-8542
1573-0484
language eng
recordid cdi_proquest_journals_2203795966
source Springer Nature - Complete Springer Journals
subjects Acceleration
Compilers
Computation
Computer Science
Electromagnetism
Finite element method
Interpreters
Message passing
Processor Architectures
Programming Languages
title On the use of many-core machines for the acceleration of a mesh truncation technique for FEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T12%3A07%3A13IST&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=On%20the%20use%20of%20many-core%20machines%20for%20the%20acceleration%20of%20a%20mesh%20truncation%20technique%20for%20FEM&rft.jtitle=The%20Journal%20of%20supercomputing&rft.au=Belloch,%20Jose%20A.&rft.date=2019-03-01&rft.volume=75&rft.issue=3&rft.spage=1686&rft.epage=1696&rft.pages=1686-1696&rft.issn=0920-8542&rft.eissn=1573-0484&rft_id=info:doi/10.1007/s11227-018-02739-9&rft_dat=%3Cproquest_cross%3E2203795966%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=2203795966&rft_id=info:pmid/&rfr_iscdi=true