Solution of finite element problems using hybrid parallelization with MPI and OpenMP
The Finite Element Method (FEM) is used to solve problems like solid deformation and heat diffusion in domains with complex geometries. This kind of geometries requires discretization with millions of elements; this is equivalent to solve systems of equations with sparse matrices and tens or hundred...
| Autores: | , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2012 |
| País: | México |
| Institución: | UNIVERSIDAD DE GUANAJUATO |
| Repositorio: | Acta Universitaria |
| Idioma: | español |
| OAI Identifier: | oai:www.actauniversitaria.ugto.mx:article/391 |
| Acceso en línea: | https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/391 |
| Access Level: | acceso abierto |
| Palabra clave: | Parallel computing linear solvers partial differential equations Cómputo en paralelo matrices dispersas solvers lineales ecuaciones diferenciales parciales |
| id |
MX_71822190885549fb78bc9fed2c418e19 |
|---|---|
| oai_identifier_str |
oai:www.actauniversitaria.ugto.mx:article/391 |
| network_acronym_str |
MX |
| network_name_str |
México |
| repository_id_str |
|
| spelling |
Solution of finite element problems using hybrid parallelization with MPI and OpenMPSolution of finite element problems using hybrid parallelization with MPI and OpenMPVargas-Félix, José MiguelBotello-Rionda, SalvadorParallel computinglinear solverspartial differential equationsCómputo en paralelomatrices dispersassolvers linealesecuaciones diferenciales parcialesThe Finite Element Method (FEM) is used to solve problems like solid deformation and heat diffusion in domains with complex geometries. This kind of geometries requires discretization with millions of elements; this is equivalent to solve systems of equations with sparse matrices and tens or hundreds of millions of variables. The aim is to use computer clusters to solve these systems. The solution method used is Schur substructuration. Using it is possible to divide a large system of equations into many small ones to solve them more efficiently. This method allows parallelization. MPI (Message Passing Interface) is used to distribute the systems of equations to solve each one in a computer of a cluster. Each system of equations is solved using a solver implemented to use OpenMP as a local parallelization method.The Finite Element Method (FEM) is used to solve problems like solid deformation and heat diffusion in domains with complex geometries. This kind of geometries requires discretization with millions of elements; this is equivalent to solve systems of equations with sparse matrices and tens or hundreds of millions of variables. The aim is to use computer clusters to solve these systems. The solution method used is Schur substructuration. Using it is possible to divide a large system of equations into many small ones to solve them more efficiently. This method allows parallelization. MPI (Message Passing Interface) is used to distribute the systems of equations to solve each one in a computer of a cluster. Each system of equations is solved using a solver implemented to use OpenMP as a local parallelization method.Universidad de Guanajuato2012-11-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArtículo revisado por paresapplication/pdfhttps://www.actauniversitaria.ugto.mx/index.php/acta/article/view/39110.15174/au.2012.391Acta Universitaria; Vol. 22 Núm. 7 (2012); 14-24Acta Universitaria; Vol. 22 No. 7 (2012); 14-242007-96210188-6266reponame:Acta Universitariainstname:UNIVERSIDAD DE GUANAJUATOinstacron:UGTOspahttps://www.actauniversitaria.ugto.mx/index.php/acta/article/view/391/pdfinfo:eu-repo/semantics/openAccessoai:www.actauniversitaria.ugto.mx:article/3912024-08-16T21:06:31Z |
| dc.title.none.fl_str_mv |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| title |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| spellingShingle |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP Vargas-Félix, José Miguel Parallel computing linear solvers partial differential equations Cómputo en paralelo matrices dispersas solvers lineales ecuaciones diferenciales parciales |
| title_short |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| title_full |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| title_fullStr |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| title_full_unstemmed |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| title_sort |
Solution of finite element problems using hybrid parallelization with MPI and OpenMP |
| dc.creator.none.fl_str_mv |
Vargas-Félix, José Miguel Botello-Rionda, Salvador |
| author |
Vargas-Félix, José Miguel |
| author_facet |
Vargas-Félix, José Miguel Botello-Rionda, Salvador |
| author_role |
author |
| author2 |
Botello-Rionda, Salvador |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Parallel computing linear solvers partial differential equations Cómputo en paralelo matrices dispersas solvers lineales ecuaciones diferenciales parciales |
| topic |
Parallel computing linear solvers partial differential equations Cómputo en paralelo matrices dispersas solvers lineales ecuaciones diferenciales parciales |
| description |
The Finite Element Method (FEM) is used to solve problems like solid deformation and heat diffusion in domains with complex geometries. This kind of geometries requires discretization with millions of elements; this is equivalent to solve systems of equations with sparse matrices and tens or hundreds of millions of variables. The aim is to use computer clusters to solve these systems. The solution method used is Schur substructuration. Using it is possible to divide a large system of equations into many small ones to solve them more efficiently. This method allows parallelization. MPI (Message Passing Interface) is used to distribute the systems of equations to solve each one in a computer of a cluster. Each system of equations is solved using a solver implemented to use OpenMP as a local parallelization method. |
| publishDate |
2012 |
| dc.date.none.fl_str_mv |
2012-11-15 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Artículo revisado por pares |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/391 10.15174/au.2012.391 |
| url |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/391 |
| identifier_str_mv |
10.15174/au.2012.391 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
https://www.actauniversitaria.ugto.mx/index.php/acta/article/view/391/pdf |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Guanajuato |
| publisher.none.fl_str_mv |
Universidad de Guanajuato |
| dc.source.none.fl_str_mv |
Acta Universitaria; Vol. 22 Núm. 7 (2012); 14-24 Acta Universitaria; Vol. 22 No. 7 (2012); 14-24 2007-9621 0188-6266 reponame:Acta Universitaria instname:UNIVERSIDAD DE GUANAJUATO instacron:UGTO |
| instname_str |
UNIVERSIDAD DE GUANAJUATO |
| instacron_str |
UGTO |
| institution |
UGTO |
| reponame_str |
Acta Universitaria |
| collection |
Acta Universitaria |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1858175690912825344 |
| score |
15,811543 |