PetIGA: A framework for high-performance isogeometric analysis

Autores
Dalcin, Lisandro Daniel; Collier, N.; Vignal, P.; Côrtes, A. M. A.; Calo, V. M.
Año de publicación
2016
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
We present PetIGA, a code framework to approximate the solution of partial differential equations using isogeometric analysis. PetIGA can be used to assemble matrices and vectors which come from a Galerkin weak form, discretized with Non-Uniform Rational B-spline basis functions. We base our framework on PETSc, a high-performance library for the scalable solution of partial differential equations, which simplifies the development of large-scale scientific codes, provides a rich environment for prototyping, and separates parallelism from algorithm choice. We describe the implementation of PetIGA, and exemplify its use by solving a model nonlinear problem. To illustrate the robustness and flexibility of PetIGA, we solve some challenging nonlinear partial differential equations that include problems in both solid and fluid mechanics. We show strong scaling results on up to 4096 cores, which confirm the suitability of PetIGA for large scale simulations.
Fil: Dalcin, Lisandro Daniel. King Abdullah University of Science and Technology; Arabia Saudita. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales; Argentina
Fil: Collier, N.. Oak Ridge National Laboratory; Estados Unidos
Fil: Vignal, P.. King Abdullah University of Science and Technology; Arabia Saudita
Fil: Côrtes, A. M. A.. King Abdullah University of Science and Technology; Arabia Saudita
Fil: Calo, V. M.. King Abdullah University of Science and Technology; Arabia Saudita
Materia
Finite Element Method
High-Performance Computing
Isogeometric Analysis
Open-Source Software
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/38218

id CONICETDig_c1171fa35caec152aae7b5a2f2510aa7
oai_identifier_str oai:ri.conicet.gov.ar:11336/38218
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling PetIGA: A framework for high-performance isogeometric analysisDalcin, Lisandro DanielCollier, N.Vignal, P.Côrtes, A. M. A.Calo, V. M.Finite Element MethodHigh-Performance ComputingIsogeometric AnalysisOpen-Source SoftwareWe present PetIGA, a code framework to approximate the solution of partial differential equations using isogeometric analysis. PetIGA can be used to assemble matrices and vectors which come from a Galerkin weak form, discretized with Non-Uniform Rational B-spline basis functions. We base our framework on PETSc, a high-performance library for the scalable solution of partial differential equations, which simplifies the development of large-scale scientific codes, provides a rich environment for prototyping, and separates parallelism from algorithm choice. We describe the implementation of PetIGA, and exemplify its use by solving a model nonlinear problem. To illustrate the robustness and flexibility of PetIGA, we solve some challenging nonlinear partial differential equations that include problems in both solid and fluid mechanics. We show strong scaling results on up to 4096 cores, which confirm the suitability of PetIGA for large scale simulations.Fil: Dalcin, Lisandro Daniel. King Abdullah University of Science and Technology; Arabia Saudita. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales; ArgentinaFil: Collier, N.. Oak Ridge National Laboratory; Estados UnidosFil: Vignal, P.. King Abdullah University of Science and Technology; Arabia SauditaFil: Côrtes, A. M. A.. King Abdullah University of Science and Technology; Arabia SauditaFil: Calo, V. M.. King Abdullah University of Science and Technology; Arabia SauditaElsevier Science Sa2016-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/38218Dalcin, Lisandro Daniel; Collier, N.; Vignal, P.; Côrtes, A. M. A.; Calo, V. M.; PetIGA: A framework for high-performance isogeometric analysis; Elsevier Science Sa; Computer Methods in Applied Mechanics and Engineering; 308; 8-2016; 151-1810045-7825CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.1016/j.cma.2016.05.011info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0045782516303401info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-29T10:25:29Zoai:ri.conicet.gov.ar:11336/38218instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-29 10:25:29.851CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv PetIGA: A framework for high-performance isogeometric analysis
title PetIGA: A framework for high-performance isogeometric analysis
spellingShingle PetIGA: A framework for high-performance isogeometric analysis
Dalcin, Lisandro Daniel
Finite Element Method
High-Performance Computing
Isogeometric Analysis
Open-Source Software
title_short PetIGA: A framework for high-performance isogeometric analysis
title_full PetIGA: A framework for high-performance isogeometric analysis
title_fullStr PetIGA: A framework for high-performance isogeometric analysis
title_full_unstemmed PetIGA: A framework for high-performance isogeometric analysis
title_sort PetIGA: A framework for high-performance isogeometric analysis
dc.creator.none.fl_str_mv Dalcin, Lisandro Daniel
Collier, N.
Vignal, P.
Côrtes, A. M. A.
Calo, V. M.
author Dalcin, Lisandro Daniel
author_facet Dalcin, Lisandro Daniel
Collier, N.
Vignal, P.
Côrtes, A. M. A.
Calo, V. M.
author_role author
author2 Collier, N.
Vignal, P.
Côrtes, A. M. A.
Calo, V. M.
author2_role author
author
author
author
dc.subject.none.fl_str_mv Finite Element Method
High-Performance Computing
Isogeometric Analysis
Open-Source Software
topic Finite Element Method
High-Performance Computing
Isogeometric Analysis
Open-Source Software
dc.description.none.fl_txt_mv We present PetIGA, a code framework to approximate the solution of partial differential equations using isogeometric analysis. PetIGA can be used to assemble matrices and vectors which come from a Galerkin weak form, discretized with Non-Uniform Rational B-spline basis functions. We base our framework on PETSc, a high-performance library for the scalable solution of partial differential equations, which simplifies the development of large-scale scientific codes, provides a rich environment for prototyping, and separates parallelism from algorithm choice. We describe the implementation of PetIGA, and exemplify its use by solving a model nonlinear problem. To illustrate the robustness and flexibility of PetIGA, we solve some challenging nonlinear partial differential equations that include problems in both solid and fluid mechanics. We show strong scaling results on up to 4096 cores, which confirm the suitability of PetIGA for large scale simulations.
Fil: Dalcin, Lisandro Daniel. King Abdullah University of Science and Technology; Arabia Saudita. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales; Argentina
Fil: Collier, N.. Oak Ridge National Laboratory; Estados Unidos
Fil: Vignal, P.. King Abdullah University of Science and Technology; Arabia Saudita
Fil: Côrtes, A. M. A.. King Abdullah University of Science and Technology; Arabia Saudita
Fil: Calo, V. M.. King Abdullah University of Science and Technology; Arabia Saudita
description We present PetIGA, a code framework to approximate the solution of partial differential equations using isogeometric analysis. PetIGA can be used to assemble matrices and vectors which come from a Galerkin weak form, discretized with Non-Uniform Rational B-spline basis functions. We base our framework on PETSc, a high-performance library for the scalable solution of partial differential equations, which simplifies the development of large-scale scientific codes, provides a rich environment for prototyping, and separates parallelism from algorithm choice. We describe the implementation of PetIGA, and exemplify its use by solving a model nonlinear problem. To illustrate the robustness and flexibility of PetIGA, we solve some challenging nonlinear partial differential equations that include problems in both solid and fluid mechanics. We show strong scaling results on up to 4096 cores, which confirm the suitability of PetIGA for large scale simulations.
publishDate 2016
dc.date.none.fl_str_mv 2016-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/38218
Dalcin, Lisandro Daniel; Collier, N.; Vignal, P.; Côrtes, A. M. A.; Calo, V. M.; PetIGA: A framework for high-performance isogeometric analysis; Elsevier Science Sa; Computer Methods in Applied Mechanics and Engineering; 308; 8-2016; 151-181
0045-7825
CONICET Digital
CONICET
url http://hdl.handle.net/11336/38218
identifier_str_mv Dalcin, Lisandro Daniel; Collier, N.; Vignal, P.; Côrtes, A. M. A.; Calo, V. M.; PetIGA: A framework for high-performance isogeometric analysis; Elsevier Science Sa; Computer Methods in Applied Mechanics and Engineering; 308; 8-2016; 151-181
0045-7825
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1016/j.cma.2016.05.011
info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0045782516303401
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier Science Sa
publisher.none.fl_str_mv Elsevier Science Sa
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1844614253532676096
score 13.070432