PetIGA-MF: A multi-field high-performance toolbox for structure-preserving B-splines spaces

We describe a high-performance solution framework for isogeometric discrete differential forms based on B-splines: PetIGA-MF. Built on top of PetIGA, an open-source library we have built and developed over the last decade, PetIGA-MF is a general multi-field discretization tool. To test the capabilit...

Descripción completa

Detalles Bibliográficos
Autores: Sarmiento, A.F., Côrtes , A.M.A., Garcia, D., Dalcin, L., Collier, N., Calo, V.M.
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2017
País:España
Institución:Basque Center for Applied Mathematics (BCAM)
Repositorio:BIRD. BCAM's Institutional Repository Data
OAI Identifier:oai:bird.bcamath.org:20.500.11824/358
Acceso en línea:http://hdl.handle.net/20.500.11824/358
Access Level:acceso abierto
Palabra clave:Isogeometric analysis
Discrete differential forms
Structure-preserving discrete spaces
Multi-field discretizations
PetIGA
High-performance computing
Descripción
Sumario:We describe a high-performance solution framework for isogeometric discrete differential forms based on B-splines: PetIGA-MF. Built on top of PetIGA, an open-source library we have built and developed over the last decade, PetIGA-MF is a general multi-field discretization tool. To test the capabilities of our implementation, we solve different viscous flow problems such as Darcy, Stokes, Brinkman, and Navier–Stokes equations. Several convergence benchmarks based on manufactured solutions are presented assuring optimal convergence rates of the approximations, showing the accuracy and robustness of our solver.