DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D

Abstract

Nonlinear fluid-structure interaction (FSI) problems on unstructured meshes in 3D appear many applications in science and engineering, such as vibration analysis of aircrafts and patient-specific diagnosis of cardiovascular diseases. In this work, we develop a highly scalable, parallel algorithmic and software framework for FSI problems consisting of a nonlinear fluid system and a nonlinear solid system, that are coupled monolithically. The FSI system is discretized by a stabilized finite element method in space and a fully implicit backward difference scheme in time. To solve the large, sparse system of nonlinear algebraic equations at each time step, we propose an inexact Newton-Krylov method together with a multilevel, smoothed Schwarz preconditioner with isogeometric coarse meshes generated by a geometry preserving coarsening algorithm. Here ''geometry'' includes the boundary of the computational domain and the wet interface between the fluid and the solid. We show numerically that the proposed algorithm and implementation are highly scalable in terms of the number of linear and nonlinear iterations and the total compute time on a supercomputer with more than 10,000 processor cores for several problems with hundreds of millions of unknowns.

Authors:
 [1];  [2]
  1. Idaho National Lab. (INL), Idaho Falls, ID (United States). Modeling and Simulation
  2. Univ. of Colorado, Boulder, CO (United States). Dept. of Computer Science
Publication Date:
Research Org.:
Idaho National Lab. (INL), Idaho Falls, ID (United States)
Sponsoring Org.:
USDOE Office of Nuclear Energy (NE)
OSTI Identifier:
1375242
Alternate Identifier(s):
OSTI ID: 1413567
Report Number(s):
INL/JOU-16-39081
Journal ID: ISSN 0021-9991; PII: S0021999117302383
Grant/Contract Number:  
AC07-05ID14517
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Computational Physics
Additional Journal Information:
Journal Volume: 340; Journal Issue: C; Journal ID: ISSN 0021-9991
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; isogeometric coarse mesh; Newton-Krylov-Schwarz; Nonlinear fluid-structure interaction; parallel software development; unstructured mesh

Citation Formats

Kong, Fande, and Cai, Xiao-Chuan. A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D. United States: N. p., 2017. Web. doi:10.1016/j.jcp.2017.03.043.
Kong, Fande, & Cai, Xiao-Chuan. A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D. United States. https://doi.org/10.1016/j.jcp.2017.03.043
Kong, Fande, and Cai, Xiao-Chuan. Fri . "A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D". United States. https://doi.org/10.1016/j.jcp.2017.03.043. https://www.osti.gov/servlets/purl/1375242.
@article{osti_1375242,
title = {A scalable nonlinear fluid–structure interaction solver based on a Schwarz preconditioner with isogeometric unstructured coarse spaces in 3D},
author = {Kong, Fande and Cai, Xiao-Chuan},
abstractNote = {Nonlinear fluid-structure interaction (FSI) problems on unstructured meshes in 3D appear many applications in science and engineering, such as vibration analysis of aircrafts and patient-specific diagnosis of cardiovascular diseases. In this work, we develop a highly scalable, parallel algorithmic and software framework for FSI problems consisting of a nonlinear fluid system and a nonlinear solid system, that are coupled monolithically. The FSI system is discretized by a stabilized finite element method in space and a fully implicit backward difference scheme in time. To solve the large, sparse system of nonlinear algebraic equations at each time step, we propose an inexact Newton-Krylov method together with a multilevel, smoothed Schwarz preconditioner with isogeometric coarse meshes generated by a geometry preserving coarsening algorithm. Here ''geometry'' includes the boundary of the computational domain and the wet interface between the fluid and the solid. We show numerically that the proposed algorithm and implementation are highly scalable in terms of the number of linear and nonlinear iterations and the total compute time on a supercomputer with more than 10,000 processor cores for several problems with hundreds of millions of unknowns.},
doi = {10.1016/j.jcp.2017.03.043},
journal = {Journal of Computational Physics},
number = C,
volume = 340,
place = {United States},
year = {Fri Mar 24 00:00:00 EDT 2017},
month = {Fri Mar 24 00:00:00 EDT 2017}
}

Journal Article:

Citation Metrics:
Cited by: 26 works
Citation information provided by
Web of Science

Save / Share:

Works referenced in this record:

Computational vascular fluid dynamics: problems, models and methods
journal, March 2000

  • Quarteroni, Alfio; Tuveri, Massimiliano; Veneziani, Alessandro
  • Computing and Visualization in Science, Vol. 2, Issue 4
  • DOI: 10.1007/s007910050039

Experimental and Computational Methods in Cardiovascular Fluid Mechanics
journal, January 2004


Open problems in computational vascular biomechanics: Hemodynamics and arterial wall mechanics
journal, September 2009

  • Taylor, C. A.; Humphrey, J. D.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 198, Issue 45-46
  • DOI: 10.1016/j.cma.2009.02.004

Fluid-structure interaction
journal, October 1980


M ODELING OF F LUID -S TRUCTURE I NTERACTION
journal, January 2001


Numerical Methods for Fluid-Structure Interaction — A Review
journal, August 2012


Immersed Boundary Methods
journal, January 2005


Provably second-order time-accurate loosely-coupled solution algorithms for transient nonlinear computational aeroelasticity
journal, March 2006

  • Farhat, Charbel; van der Zee, Kristoffer G.; Geuzaine, Philippe
  • Computer Methods in Applied Mechanics and Engineering, Vol. 195, Issue 17-18
  • DOI: 10.1016/j.cma.2004.11.031

Fluid–structure algorithms based on Steklov–Poincaré operators
journal, August 2006

  • Deparis, Simone; Discacciati, Marco; Fourestey, Gilles
  • Computer Methods in Applied Mechanics and Engineering, Vol. 195, Issue 41-43
  • DOI: 10.1016/j.cma.2005.09.029

Stable loosely-coupled-type algorithm for fluid–structure interaction in blood flow
journal, October 2009

  • Guidoboni, Giovanna; Glowinski, Roland; Cavallini, Nicola
  • Journal of Computational Physics, Vol. 228, Issue 18
  • DOI: 10.1016/j.jcp.2009.06.007

Scalable parallel methods for monolithic coupling in fluid–structure interaction with application to blood flow modeling
journal, February 2010


Two-Level Newton and Hybrid Schwarz Preconditioners for Fluid-Structure Interaction
journal, January 2010

  • Barker, Andrew T.; Cai, Xiao-Chuan
  • SIAM Journal on Scientific Computing, Vol. 32, Issue 4
  • DOI: 10.1137/090779425

Isogeometric fluid-structure interaction: theory, algorithms, and computations
journal, August 2008


Isogeometric Fluid–structure Interaction Analysis with Applications to Arterial Blood Flow
journal, June 2006


A Newton method using exact jacobians for solving fluid–structure coupling
journal, January 2005


Fluid–structure interaction using the particle finite element method
journal, March 2006

  • Idelsohn, S. R.; Oñate, E.; Pin, F. Del
  • Computer Methods in Applied Mechanics and Engineering, Vol. 195, Issue 17-18
  • DOI: 10.1016/j.cma.2005.02.026

Unified Lagrangian formulation for elastic solids and incompressible fluids: Application to fluid–structure interaction problems via the PFEM
journal, March 2008

  • Idelsohn, S. R.; Marti, J.; Limache, A.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 197, Issue 19-20
  • DOI: 10.1016/j.cma.2007.06.004

A numerical method for solving the 3D unsteady incompressible Navier–Stokes equations in curvilinear domains with complex immersed boundaries
journal, August 2007


Immersed boundary technique for turbulent flow simulations
journal, May 2003

  • Iaccarino, Gianluca; Verzicco, Roberto
  • Applied Mechanics Reviews, Vol. 56, Issue 3
  • DOI: 10.1115/1.1563627

The immersed/fictitious element method for fluid-structure interaction: Volumetric consistency, compressibility and thin members: THE IMMERSED/FICTITIOUS ELEMENT METHOD FOR FSI
journal, September 2007

  • Wang, Hongwu; Chessa, Jack; Liu, Wing K.
  • International Journal for Numerical Methods in Engineering, Vol. 74, Issue 1
  • DOI: 10.1002/nme.2153

A finite element method for crack growth without remeshing
journal, September 1999


An extended finite element method for modeling crack growth with frictional contact
journal, October 2001

  • Dolbow, John; Moës, Nicolas; Belytschko, Ted
  • Computer Methods in Applied Mechanics and Engineering, Vol. 190, Issue 51-52
  • DOI: 10.1016/S0045-7825(01)00260-2

Lattice Boltzmann method for moving boundaries
journal, January 2003


An efficient framework for fluid-structure interaction using the lattice Boltzmann method and immersed moving boundaries
journal, August 2010

  • Owen, D. R. J.; Leonardi, C. R.; Feng, Y. T.
  • International Journal for Numerical Methods in Engineering, Vol. 87, Issue 1-5
  • DOI: 10.1002/nme.2985

Meshless methods: An overview and recent developments
journal, December 1996

  • Belytschko, T.; Krongauz, Y.; Organ, D.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 139, Issue 1-4
  • DOI: 10.1016/S0045-7825(96)01078-X

Modelling and simulation of fluid structure interaction by meshfree and FEM
journal, May 2003

  • Zhang, Lucy T.; Wagner, Gregory J.; Liu, Wing K.
  • Communications in Numerical Methods in Engineering, Vol. 19, Issue 8
  • DOI: 10.1002/cnm.612

Scalable large-scale fluid-structure interaction solvers in the Uintah framework via hybrid task-based parallelism algorithms: UINTAH HYBRID TASK-BASED PARALLELISM ALGORITHMS
journal, July 2013

  • Meng, Qingyu; Berzins, Martin
  • Concurrency and Computation: Practice and Experience, Vol. 26, Issue 7
  • DOI: 10.1002/cpe.3099

Parallel Algorithms for Fluid-Structure Interaction Problems in Haemodynamics
journal, January 2011

  • Crosetto, Paolo; Deparis, Simone; Fourestey, Gilles
  • SIAM Journal on Scientific Computing, Vol. 33, Issue 4
  • DOI: 10.1137/090772836

A coupled momentum method for modeling blood flow in three-dimensional deformable arteries
journal, August 2006

  • Figueroa, C. Alberto; Vignon-Clementel, Irene E.; Jansen, Kenneth E.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 195, Issue 41-43
  • DOI: 10.1016/j.cma.2005.11.011

Cardiovascular flow simulation at extreme scale
journal, December 2009


Added-mass effect in the design of partitioned algorithms for fluid–structure problems
journal, October 2005

  • Causin, P.; Gerbeau, J. F.; Nobile, F.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 194, Issue 42-44
  • DOI: 10.1016/j.cma.2004.12.005

Modular vs. non-modular preconditioners for fluid–structure systems with large added-mass effect
journal, September 2008

  • Badia, Santiago; Quaini, Annalisa; Quarteroni, Alfio
  • Computer Methods in Applied Mechanics and Engineering, Vol. 197, Issue 49-50
  • DOI: 10.1016/j.cma.2008.04.018

A Highly Scalable Multilevel Schwarz Method with Boundary Geometry Preserving Coarse Spaces for 3D Elasticity Problems on Domains with Complex Geometry
journal, January 2016

  • Kong, Fande; Cai, Xiao-Chuan
  • SIAM Journal on Scientific Computing, Vol. 38, Issue 2
  • DOI: 10.1137/15M1010567

Mesh update strategies in parallel finite element computations of flow problems with moving boundaries and interfaces
journal, November 1994

  • Johnson, A. A.; Tezduyar, T. E.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 119, Issue 1-2
  • DOI: 10.1016/0045-7825(94)00077-8

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements
journal, January 2003

  • Stein, K.; Tezduyar, T.; Benney, R.
  • Journal of Applied Mechanics, Vol. 70, Issue 1
  • DOI: 10.1115/1.1530635

Analysis of fluid–structure interaction problems with structural buckling and large domain changes by ALE finite element method
journal, September 2001


Modelling of fluid–structure interactions with the space–time finite elements: Arterial fluid mechanics
journal, January 2007

  • Tezduyar, Tayfun E.; Sathe, Sunil; Cragin, Timothy
  • International Journal for Numerical Methods in Fluids, Vol. 54, Issue 6-8
  • DOI: 10.1002/fld.1443

Fluid–structure interaction simulation of aortic blood flow
journal, April 2011


Finite element modeling of blood flow in arteries
journal, May 1998

  • Taylor, Charles A.; Hughes, Thomas J. R.; Zarins, Christopher K.
  • Computer Methods in Applied Mechanics and Engineering, Vol. 158, Issue 1-2
  • DOI: 10.1016/S0045-7825(98)80008-X

A stabilized finite element method for the incompressible Navier-Stokes equations using a hierarchical basis
journal, January 2001


Inexact Newton Methods
journal, April 1982

  • Dembo, Ron S.; Eisenstat, Stanley C.; Steihaug, Trond
  • SIAM Journal on Numerical Analysis, Vol. 19, Issue 2
  • DOI: 10.1137/0719025

Globally Convergent Inexact Newton Methods
journal, May 1994

  • Eisenstat, Stanley C.; Walker, Homer F.
  • SIAM Journal on Optimization, Vol. 4, Issue 2
  • DOI: 10.1137/0804022

Choosing the Forcing Terms in an Inexact Newton Method
journal, January 1996

  • Eisenstat, Stanley C.; Walker, Homer F.
  • SIAM Journal on Scientific Computing, Vol. 17, Issue 1
  • DOI: 10.1137/0917003

A Flexible Inner-Outer Preconditioned GMRES Algorithm
journal, March 1993

  • Saad, Youcef
  • SIAM Journal on Scientific Computing, Vol. 14, Issue 2
  • DOI: 10.1137/0914028

A Restricted Additive Schwarz Preconditioner for General Sparse Linear Systems
journal, January 1999


GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems
journal, July 1986

  • Saad, Youcef; Schultz, Martin H.
  • SIAM Journal on Scientific and Statistical Computing, Vol. 7, Issue 3
  • DOI: 10.1137/0907058

Parallel multilevel methods for implicit solution of shallow water equations with nonsmooth topography on the cubed-sphere
journal, April 2011


A review of algebraic multigrid
journal, March 2001


Unstructured Geometric Multigrid in Two and Three Dimensions on Complex and Graded Meshes
journal, January 2013

  • Brune, Peter R.; Knepley, Matthew G.; Scott, L. Ridgway
  • SIAM Journal on Scientific Computing, Vol. 35, Issue 1
  • DOI: 10.1137/110827077

Optimal Coarsening of Unstructured Meshes
journal, April 1999

  • Miller, Gary L.; Talmor, Dafna; Teng, Shang-Hua
  • Journal of Algorithms, Vol. 31, Issue 1
  • DOI: 10.1006/jagm.1998.0990

Coarsening unstructured meshes by edge contraction
journal, January 2003

  • Ollivier-Gooch, Carl
  • International Journal for Numerical Methods in Engineering, Vol. 57, Issue 3
  • DOI: 10.1002/nme.682

Two algorithms for constructing a Delaunay triangulation
journal, June 1980

  • Lee, D. T.; Schachter, B. J.
  • International Journal of Computer & Information Sciences, Vol. 9, Issue 3
  • DOI: 10.1007/BF00977785

Constrained delaunay triangulations
journal, June 1989


Laplacian smoothing and Delaunay triangulations
journal, November 1988


Tetrahedral mesh improvement using swapping and smoothing
journal, November 1997


A Parallel Algorithm for Mesh Smoothing
journal, January 1999

  • Freitag, Lori; Jones, Mark; Plassmann, Paul
  • SIAM Journal on Scientific Computing, Vol. 20, Issue 6
  • DOI: 10.1137/S1064827597323208

Works referencing / citing this record:

Simulation of unsteady blood flows in a patient‐specific compliant pulmonary artery with a highly parallel monolithically coupled fluid‐structure interaction algorithm
journal, May 2019

  • Kong, Fande; Kheyfets, Vitaly; Finol, Ender
  • International Journal for Numerical Methods in Biomedical Engineering, Vol. 35, Issue 7
  • DOI: 10.1002/cnm.3208