2017
DOI: 10.1016/j.jocs.2016.09.010
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: We describe the development of a high-performance solution framework for isogeometric discrete differential forms based on B-splines: PetIGA-MF. Built on top of PetIGA, 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, show… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2017
2017
2018
2018

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 38 publications
(29 citation statements)
references
References 31 publications
0
29
0
Order By: Relevance
“…PetIGA has been used to model many engineering applications since its inception [3,5,8,9,42,[45][46][47][48][49].…”
Section: Implementation Detailsmentioning
confidence: 99%
“…PetIGA has been used to model many engineering applications since its inception [3,5,8,9,42,[45][46][47][48][49].…”
Section: Implementation Detailsmentioning
confidence: 99%
“…Isogeometric analysis based on NURBS (Non-Uniform Rational B-Splines) has been described in a number of papers (e.g. [12,24,25,41]) and the efficient implementation of the method in open source software has been discussed in [26,29,54,57]. Isogeometric analysis employs piecewise polynomial curves composed of linear combinations of Bspline basis functions.…”
Section: Problem Statementmentioning
confidence: 99%
“…The strategy was implemented in PetIGA-MF [18], a toolbox built on top of PetIGA [19] extending it to support flexible and parallel multi-field discretizations based on structure-preserving B-spline spaces, in the sense of [2]. For examples of the Navier-Stokes-Cahn-Hilliard model using PetIGA-MF see [44,45] .…”
Section: Performance Resultsmentioning
confidence: 99%
“…In that study, the spectral equivalence of the block factorization strategy (thus, the invariance in the number of iterations of the iterative solver with mesh refinement) was shown possible, even though we used non-scalable direct methods to solve for the blocks. The question of a scalable choice for the blocks was only possible to address with our parallel implementation of divergence-conforming spaces [18] based on the high-performance isogeometric framework , 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 named PetIGA [19], built on top of PETSc [20], that releases a whole set of solvers and preconditioners. Here we investigate an approach built from state-of-the-art and black-box preconditioning strategies that furnish an h-independent preconditioner for the Stokes problem discretized with divergence-conforming B-spline spaces, with good performance for both sequential and parallel setups.…”
Section: Introductionmentioning
confidence: 99%