A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP

Size: px
Start display at page:

Download "A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP"

Transcription

1 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP Large-Scale Applications and Scalability for Problems in the Mechanics of Soft Biological Tissues in Arterial Wall Structures Andreas Fischle Forschungsseminar am Institut für Numerische Mathematik (joint work with A. Klawonn, O. Rheinbach, J. Schröder, and D. Brands) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

2 Overview Introduction Section 1 Introduction 2 Elasticity Theory of Large Deformations 3 A Scalable MPI-parallel Solver Environment Based on FEAP and FETI-DP 4 Scalability and Large Scale Simulations A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

3 Introduction Schematic Physiology of an Elastic Artery Figure: Schematic diagrams of a healthy human artery. Original image from Wikimedia Commons, user: BruceBlaus. Blausen Medical - Scientific and Medical Animations A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

4 Introduction Stained Slide of an Elastic Artery (Photomicrograph) Elastic fibers (black), collagen fibers (pink) and cell structure (Department of Anatomy, Kaohsiung Medical University, Taiwan) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

5 Introduction Anisotropic Models for Arterial Walls and FETI-DP Previous work (Groups of A. Klawonn/J. Strong transversal anisotropy in two fiber directions; quasi-incompressible; effects due to eigenstresses (have been ignored) Realistic material models for Adventitia, Media and plaque (FEAP, F77) Material parameters fitted to experimental data (Brands et al., 2008) Polyconvex modelling approach Meshed geometries reconstructed from patient-specific IVUS data A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

6 Introduction Anisotropic Models for Arterial Walls and FETI-DP Finite element simulations in a semi-parallel solver environment (Brands et al. 2008, Brinkhues et al. 2011, Balzani et al. 2012) Sequential assembly vs. MPI-parallel scalable linear solver (FETI-DP) Excellent start, but semi-parallel is not scalable (all components must scale!) Sequential assembly in FEAP was a showstopper... A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

7 Overview Elasticity Theory of Large Deformations Section 1 Introduction 2 Elasticity Theory of Large Deformations 3 A Scalable MPI-parallel Solver Environment Based on FEAP and FETI-DP 4 Scalability and Large Scale Simulations A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

8 Elasticity Theory of Large Deformations Finite Elasticity (Nonlinear Theory) Notation and terminology Consider locally orientation preserving deformation mappings ϕ : Ω ref R 3 Ω def := ϕ(ω ref ) R 3 Displacement u := ϕ id R 3, i.e., u(x) = ϕ(x) x Deformation gradient F := ϕ, det(f ) > 0 Right Cauchy-Green stretch tensor C := F T F A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

9 Elasticity Theory of Large Deformations Quasistatic Hyperelasticity (Calculus of Variations) Basic assumption of hyperelasticity stored strain energy potential Π(ϕ) := Ψ(F (x)) dx Ω ref induced by a local strain energy density Ψ(F ), where F := ϕ. Basic assumption of a quasistatic approximation The time-dependant mechanical system is near an equilibrium and the solutions can be obtained as local minimizers ϕ min,local of a potential. Goal: Computation of states of minimal deformation/strain energy (admissible) Π(ϕ) := Ψ(F (x)) dx ϕ min. Ω ref (dependency of Ψ on x, exterior forces and tractions neglected...) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

10 Elasticity Theory of Large Deformations Action of F := ϕ on Infinitesimal Cubes Column vectors of F := ϕ generate a parallelepipedon in the tangent space T ϕ(x) ϕ(ω), i.e., a deformed infinitesimal cube. Ψ(F ) is the associated local strain energy density. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

11 Elasticity Theory of Large Deformations Isotropy and Invariants Isotropy of hyperelastic materials The energetic response of the material is direction-independent Characterization by group invariance: Q SO(3) : Ψ(F Q) = Ψ(F ). Objectivity + Isotropy Invariants Objectivity is invariance with respect to superimposed isometries: Q SO(3) : Ψ(Q F ) = Ψ(F ). Left and right invariance leads to principal invariants I 1 := tr (C), I 2 := tr (Cof (C)), I 3 := det (C). Representation: Ψ(F ) = Ψ(C) = Ψ(I 1, I 2, I 3 ). A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

12 Elasticity Theory of Large Deformations Anisotropy Characterization by invariance w.r.t. a group action Anisotropic materials show direction-dependent behavior (crystals) Material group G < SO(3), s. th. Q SO(3) Q G = Ψ(F Q) = Ψ(F ), and Q / G = Ψ(F Q) Ψ(F ). Mixed invariants for preferred directions (transversal isotropy) Structural tensors, e.g., M a := d a d a encode preferred directions d a, a = 1, 2 (e.g., muscle fiber directions of the artery) Associated mixed invariants J (a) 4 := tr(cm a ), J (a) 5 := tr(c 2 M a ), a = 1, 2 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

13 Elasticity Theory of Large Deformations Polyconvexity, Anisotropy and Existence of Minimizers A type of generalized convexity A local strain energy Ψ is called polyconvex if there exists a convex function Ψ : R 3 3 R 3 3 R R 19 R such that F GL + (3) Polyconvexity in the isotropic case Ψ(F ) = Ψ(F, Cof (F ), det (F )). Polyconvexity implies existence of minimizers! (J. Ball 1977) The isotropic invariants I k, k = 1, 2, 3, are polyconvex and serve as building blocks for more complicated polyconvex energies Convexity of Ψ in F is a too strong requirement, i.e., unphysical Polyconvexity is not required by the physics... A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

14 Elasticity Theory of Large Deformations Polyconvexity, Anisotropy and Existence of Minimizers A type of generalized convexity A local strain energy Ψ is called polyconvex if there exists a convex function Ψ : R 3 3 R 3 3 R R 19 R such that F GL + (3) Ψ(F ; M (1), M (2),...) = Ψ(F, Cof (F ), det (F ) ; M (1), M (2),...). Polyconvexity in the anisotropic case Extension of polyconvex framework by structural tensors (J. Schröder and P. Neff 2003) Unfortunately J 5 := tr[c 2 M] is not polyconvex... But K 3 := I 1 J 4 J 5 is a polyconvex invariant (J. Merodio and P. Neff 2006) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

15 Elasticity Theory of Large Deformations A Glimpse of Functional Analysis Global existence theory of J. Ball (1977) Polyconvexity + Growth assumptions = Minimizers u W 1,p (2 p < but depends on the growth condition...) Regularity of solutions is hard to establish for n > 1 (stress concentration?) Whether minimizers solve the EL-equations is an open problem Polyconvexity allows for non-uniqueness / bifurcations (as required by the physics, e.g., plate buckling) Powerful framework, i.e., many material laws are polyconvex (but St.Venant-Kirchhoff is not!) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

16 Elasticity Theory of Large Deformations Example for an Arterial Wall Model Strain energy density Ψ a (Balzani, Neff, Schröder and Holzapfel, 2006) Ψ A (C, M 1, M 2 ) := c 1 ( I1 Notation and table of invariants 3 ) I 1/3 3 }{{} Neo-Hooke isotropic matrix material I 1 := tr(c), I 2 := tr(cof (C)), I 3 := det(c), C := F T F J (a) 4 := tr(cm a ), J (a) 5 := tr(c 2 M a ), K (a) 3 := I 1 J (a) 4 J (a) 5 Structural tensors for transversal isotropy in fiber directions d a, a = 1, 2: M a := d a d a, a = 1, 2 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

17 Elasticity Theory of Large Deformations Example for an Arterial Wall Model Strain energy density Ψ a (Balzani, Neff, Schröder and Holzapfel, 2006) Ψ A (C, M 1, M 2 ) := c 1 ( I1 Notation and table of invariants 3 ) I 1/3 3 }{{} Neo-Hooke isotropic matrix material + 2 α 1 K (a) α2 3 2 a=1 }{{} Fiber contribution I 1 := tr(c), I 2 := tr(cof (C)), I 3 := det(c), C := F T F J (a) 4 := tr(cm a ), J (a) 5 := tr(c 2 M a ), K (a) 3 := I 1 J (a) 4 J (a) 5 Structural tensors for transversal isotropy in fiber directions d a, a = 1, 2: M a := d a d a, a = 1, 2 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

18 Elasticity Theory of Large Deformations Example for an Arterial Wall Model Strain energy density Ψ a (Balzani, Neff, Schröder and Holzapfel, 2006) Ψ A (C, M 1, M 2 ) := c 1 ( I1 Notation and table of invariants 3 ) I 1/3 3 }{{} Neo-Hooke isotropic matrix material ) + ε 1 (I ε I ε 2 3 }{{} Volume penalty + 2 α 1 K (a) α2 3 2 a=1 }{{} Fiber contribution I 1 := tr(c), I 2 := tr(cof (C)), I 3 := det(c), C := F T F J (a) 4 := tr(cm a ), J (a) 5 := tr(c 2 M a ), K (a) 3 := I 1 J (a) 4 J (a) 5 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

19 Elasticity Theory of Large Deformations Example for an Arterial Wall Model Strain energy density Ψ a (Balzani, Neff, Schröder and Holzapfel, 2006) Ψ A (C, M 1, M 2 ) := c 1 ( I1 3 ) I 1/3 3 }{{} Neo-Hooke isotropic matrix material ) + ε 1 (I ε I ε 2 3 }{{} Volume penalty + 2 α 1 K (a) α2 3 2 a=1 }{{} Fiber contribution Polyconvex, highly anisotropic and quasi-incompressible strain energy with a volumetric term due to S. Hartmann and P. Neff (2003) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

20 Elasticity Theory of Large Deformations Example for an Arterial Wall Model Strain energy density Ψ a (Balzani, Neff, Schröder and Holzapfel, 2006) Ψ A (C, M 1, M 2 ) := c 1 ( I1 3 ) I 1/3 3 }{{} Neo-Hooke isotropic matrix material ) + ε 1 (I ε I ε 2 3 }{{} Volume penalty + 2 α 1 K (a) α2 3 2 a=1 }{{} Fiber contribution The fiber contributions model the stiffening of collagen fibers embedded in the wall tissue under tension (power-law stiffening) Atherosclerotic plaque is modeled as an additional isotropic solid (Mooney-Rivlin) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

21 Elasticity Theory of Large Deformations Solution strategy: Newton s method in H 1 (Ω, R 3 ) via FEM Equilibria of forces correspond to critical points of d ϕ Π total (ϕ) }{{} static forces due to potentials f total }{{} applied forces = 0 Newton s method Finite element stiffness matrix K h arises from d 2 ϕπ total (ϕ) Symmetric, but may be indefinite (saddle points/bifurcations) (heuristically just a few negative or zero eigenvalues?) Pressure loads are follower loads: slight nonsymmetry Use iterative Krylov method for Newton corrections (Newton-Krylov) Avoid bad linearizations by adaptive incremental loading A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

22 Elasticity Theory of Large Deformations Finite Elements for Quasi-Incompressibility Elements Quadratic tetrahedral elements (TET10) F -approach: Incompressibility in the average per element Reduces volumetric locking (J. C. Simo 1998) Theory in F := θ 1/3 I 1/3 ) 3 F, i.e., det ( F = θ θ is coupled to det (F ) in an average/weak sense One Lagrange multiplier π per element, discontinuous, statically condensated D. Brands et al. (2008), A. Klawonn and O. Rheinbach (2010), S. Brinkhues et al. (2012), D. Balzani et al. (2012) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

23 Elasticity Theory of Large Deformations FETI-DP: A Non-Overlapping Domain Decomposition Method (Farhat et al. 2000) The Dual Primal Finite Element Tearing and Interconnecting Method Scalable iterative solution method for linear equation systems in FEM Geometric non-overlapping domain decomposition Ω ref = i=1,...,n into disjoint subdomains Ω i (with typical diameter H) Global interface Γ := i=1,...,n Ω i \ Ω Continuity constraints to guarantee a continuous solution on Γ: 1 Primal constraints via partial assembly (corners of subdomains) 2 Dual constraints via Lagrange multipliers λ (non-primal d.o.f. on Γ) Ω i A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

24 Elasticity Theory of Large Deformations The FETI-DP Master System Saddle point problem Block structure [ K B T B 0 ] [ ũ λ ] = [ f 0 ] K := K (1) BB K (1) ΠB K (1)T ΠB K (N) BB K (N) ΠB K (N)T ΠB K ΠΠ, f = f (1) B. f (N) B fπ. K can be efficiently inverted in parallel (block structure) Primal coupling provides a coarse space (required for scalability) Block-Gauß elimination of ũ leads to (dual) equation for λ: Fλ = d GMRES + Dirichlet preconditioner + Transformation of basis cf. Klawonn and Rheinbach (2010) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

25 Elasticity Theory of Large Deformations The FETI-DP Master System Saddle point problem Block structure [ K B T B 0 ] [ ũ λ ] = [ f 0 ] K := K (1) BB K (1) ΠB K (1)T ΠB K (N) BB K (N) ΠB K (N)T ΠB K ΠΠ, f = f (1) B. f (N) B fπ. Numerical scalability, i.e., estimates of the type κ(md 1 F) < C (1 + log(h/h))2 For linear elliptic problems, see e.g., Klawonn and Widlund (2006), Klawonn, Rheinbach, Widlund (2008), and others Reminder: Rate of convergence for conjugate gradients x x k A x x 0 A 2 ( ) k κ 1 κ + 1 A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

26 Elasticity Theory of Large Deformations Newton s Method and FETI-DP Newton-Krylov-FETI-DP A Newton-Krylov-FETI-DP solver uses FETI-DP for the iterative solution of the linear systems arising in the Newton method. Newton-like due to symmetric solver (memory savings) FETI-DP system for the n-th Newton iteration: F u (n) λ (n) = d u (n) Detail: F is created from a symmetric approximation K S := { Kij : for i j K ji : for i > j (in case of convergence this only affects the convergence rate) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

27 Overview Software Environment Section 1 Introduction 2 Elasticity Theory of Large Deformations 3 A Scalable MPI-parallel Solver Environment Based on FEAP and FETI-DP 4 Scalability and Large Scale Simulations A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

28 Software Environment FEAP (UC Berkeley, CA, Robert L. Taylor) A Finite Element Assembly Program (F77) Reads a problem description from an ASCII input card Designed for interactive use in a unix shell (command driven) Extensible via user interfaces (e.g., usolve.f, uasble.f) Popular in the mechanics community due to customizability (FEAP-JS) FEAP is one (if not the) most extensively tested implementation(s) (also on the conceptual level!) for nonlinear continuum mechanics (v1: Sept / F66). A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

29 Software Environment A Robust and Parallel Scalable FETI-DP Solver Implemented as a Krylov-method in PETSc (2.3.15) Developed by O. Rheinbach as part of his dissertation (2006) MPI-parallel and scalable to more than CPU cores (Inexact FETI-DP, A. Klawonn and O. Rheinbach, 2009) Transformation of basis approach for effective coarse spaces Highly tuned for numerical robustness, stability and performance Preconditioners originally developed for Laplace and linearized elasticity (A. Klawonn, O. Widlund et al.) Portable, Extensible Toolkit for Scientific Computation (PETSc, ANL) Powerful MPI-parallel C-library for HPC (á la LAPACK) Originates in the domain decomposition community (Barry Smith) Encapsulates many third-party libraries in a convenient way A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

30 Software Environment A Software Integration Challenge From A to B: semi-parallel to parallel scalable simulations A: Sequential assembly with FEAP as master process B: Parallel assembly and solution with FEAP as slave process FEAP was not designed for the scenario B... Adams et al., Gordon Bell Award, 2004, Athena (Prometheus) Similar usage of FEAP for parallel assembly (it s possible!) Adams et al. implementation still unknown and unavailable to us A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

31 Software Environment A Software Integration Challenge From A to B: semi-parallel to parallel scalable simulations A: Sequential assembly with FEAP as master process B: Parallel assembly and solution with FEAP as slave process FEAP was not designed for the scenario B... Transformation of FEAP into a software library Flow control: Simulate a user typing commands into FEAP Data exchange: FEAP input cards Callbacks using FEAP user extension interfaces Shared memory access A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

32 Software Environment FEAP Meets FETI-DP in Parallel fddp: FETI Domain-Decomposition Processor (C++) (w. O. Rheinbach) Sequential pre- and postprocessor computes decompositions for structured and unstructured problems stored in FEAP input card format (uses ParMetis) libfw: FEAP-Wrapper library (C/F77) Small wrapper library turning FEAP into a C-library Based on a patched version of FEAP 8.2 (feap-fw) (with D. Brands) mparfeap: Massively-Parallel FEAP (C++) (with O. Rheinbach) MPI-parallel Newton-Krylov-FETI-DP solver based on the FETI-DP solver developed by O. Rheinbach in his dissertation (2006) Vision: Extensible toolchain that makes Newton-Krylov-FETI-DP convenient to use for FEAP users. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

33 Software Environment Collaboration Diagram for an Instance of mparfeap Object Management Nonlinear Solver (mparfeap) Command Interface Shared Memory Data Access Linear Solver Interface User Assembly Callback Interface libfw [FEAP] User Solver Callback Interface Assembly Object System Setup Command Interface Scalable Linear FETI-DP-Solver (PETSc-based) Control flow extracted from FEAP to mparfeap FEAP is controlled via the wrapper library libfw A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

34 Overview Scalability and Large Scale Simulations Section 1 Introduction 2 Elasticity Theory of Large Deformations 3 A Scalable MPI-parallel Solver Environment Based on FEAP and FETI-DP 4 Scalability and Large Scale Simulations A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

35 Scalability and Large Scale Simulations Eye Candy (Cray Uni-DUE) Cook s Membrane Artery Wall stresses on 512 CPU cores based on FEAP-JS and FETI-DP (using 12/24 CPU cores per compute node on Cray XT6m) Pressures in the physiological regime and above (up to 500 [mmhg]) Patient specific arterial wall geometry (IVUS) Scalability: Weeks melt to hours at ten-fold resolution (13 mio. d.o.f.) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

36 Scalability and Large Scale Simulations Eye Candy (Cray Uni-DUE) Cook s Membrane Artery Massively parallel simulations for structured geometries Simple tension tests on fully allocated Cray XT6m, i.e., up to 4096/4122 CPU cores, up to 134 mio. d.o.f. Too large for storing results and plotting... A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

37 Scalability and Large Scale Simulations Notions of Scalability for Parallel Algorithms Relevant quantities Problem sizes N i (increasing), i = 1, 2,... Number of CPUs P i (increasing), i = 1, 2,... Time to solution in [s]: T i (N i, P i ) Weak scalability (by example of scaling by a factor of 2) Problem size N i+1 = 2N i is doubled Number of CPUs P i+1 = 2P i is doubled Perfect weak parallel scalability: T i = T 1 is constant Parallel efficiency in [%]: E i := T 1 T i 100 [%] (perfect = 100%) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

38 Scalability and Large Scale Simulations Notions of Scalability for Parallel Algorithms Relevant quantities Problem sizes N i (increasing), i = 1, 2,... Number of CPUs P i (increasing), i = 1, 2,... Time to solution in [s]: T i (N i, P i ) Strong scalability (by example of scaling by a factor of 2) Problem size N i+1 = N i is (constant) Number of CPUs P i+1 = 2P i is (doubled) Perfect strong parallel scalability: T i+1 = 1 2 T i, i.e., (speed-up 2) Parallel efficiency in [%]: E i := T 1P 1 T i P i 100 [%] (perfect = 100%) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

39 Scalability and Large Scale Simulations FETI-DP Coarse Space for Arterial Wall Stresses FETI-DP Algorithm C (2002, Klawonn et al.) The primal coarse space is induced by enforcing continuity of u on all the subdomain vertices V and the continuity of all edge averages u E ik taken over all edges E in Γ. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

40 Scalability and Large Scale Simulations Strong Scalability for Arterial Wall Stresses (Cray University of Duisburg-Essen) Cores Subdomains Problem Size Time Efficiency [# d.o.f.] [h:m:s] [s] :38: % :49: % :59: % Table: Strong scalability; 13 million d.o.f.; Ψ A Set-2; 12/24 cores per compute node; 512 FETI-DP subdomains; FETI-DP coarse space Algorithm C (Klawonn et al., 2002) FETI-DP-solver (due to Rheinbach, 2006) based on PETSc; Activated non-zero initial guess for the Lagrange multipliers λ in GMRES; Deactivated linear extrapolation for the displacement u. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

41 Scalability and Large Scale Simulations Convergence History for an Artery Model (13 mio. d.o.f) Pressure kpa Newton Iterations Maximal interior normal pressure 500 [mmhg] [kpa] A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

42 Scalability and Large Scale Simulations Convergence History for an Artery Model (13 mio. d.o.f) FETI DP Iterations Log 10 FETI DP Cond. Est Total Newton Steps Total Newton Steps Maximal interior normal pressure 500 [mmhg] [kpa] A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

43 Scalability and Large Scale Simulations Weak Scalability for a Cuboid Geometry Scaling sequence for a 5% tension test FETI-DP Algorithm D E (2006, Klawonn and Rheinbach) The primal coarse space is generated by continuity of u E ik, i.e., by the continuity of the averages over all edges E in Γ. Linear extrapolation of the displacement is extremely helpful (communicated by J. Schröder) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

44 Scalability and Large Scale Simulations Weak Scalability Cuboid Problem Sizes Cores Global Problem Local Problem Coarse Problem Dual Problem [# d.o.f] [# d.o.f] [# d.o.f] [# d.o.f] Table: Weak scalability; Cuboid; H/h = 13; Problem sizes. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

45 Scalability and Large Scale Simulations Weak Scalability Cuboid Linear Elasticity Cores FETI-DP Eff. FETI-DP Eff. Time Eff. Cond. [%] It. [%] [s] [%] s s s 76.7 Table: Weak scalability; Cuboid; H/h = 13; Linear elasticity; Numerical and parallel scalability; Tolerances atol Newton = 10 7 and rtol FETI-DP = 10 7 ; 12/24 CPU cores per compute node; Cray XT6m; FETI-DP coarse space Algorithm D E. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

46 Scalability and Large Scale Simulations Numerical Weak Scalability Cuboid (Ψ B Set 3 Relaxed) Cores Newton Eff. FETI-DP Eff. FETI-DP Eff. FETI-DP Eff. It. (Σ) [%] It. (Σ) [%] It. ( ) [%] Cond. ( ) [%] Observations #Newton steps increases due to h 0 (why?) Adams et al. and Deuflhard indicate similar observations... Scalability of #FETI iterations in the average is 81% (Independent of number of Newton and load steps) Scalability of #FETI iterations in the total is 65% (Affected by the number of Newton and load steps) A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

47 Scalability and Large Scale Simulations Numerical Weak Scalability Cuboid (Ψ B Set 3 Relaxed) Cores Newton Eff. FETI-DP Eff. FETI-DP Eff. FETI-DP Eff. It. (Σ) [%] It. (Σ) [%] It. ( ) [%] Cond. ( ) [%] Conclusion It is possible that we have to expect an increase of Newton iterations until an asymptotic limit is reached (Deuflhard 2011?)... A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

48 Scalability and Large Scale Simulations Parallel Weak Scalability Cuboid Ψ B Set 3 Relaxed Cores FETI-DP Eff. FETI-DP Eff. GMRES Eff. GMRES Eff. Runtime Eff. (Σ) [s] [%] ( ) [s] [%] (Σ) [s] [%] ( ) [s] [%] [s] [%] Table: Weak scalability; Cuboid; H/h = 13; Timings and efficiences for parallel scalability; FETI-DP coarse space Algorithm D E (Klawonn and Rheinbach, 2006). Overall we achieve 59% efficiency. Lack of overall parallel scalability is, however, for a large part due to an increasing number of Newton iterations. Scalability of FETI-DP in the average ( ) excludes this effect and is 71%. This is quite close to linear elasticity with 76.7%. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

49 Scalability and Large Scale Simulations Parallel Weak Scalability Cuboid Ψ B Set 3 Relaxed Cores FETI-DP Eff. FETI-DP Eff. GMRES Eff. GMRES Eff. Runtime Eff. (Σ) [s] [%] ( ) [s] [%] (Σ) [s] [%] ( ) [s] [%] [s] [%] Table: Weak scalability; Cuboid; H/h = 13; Timings and efficiences for parallel scalability; FETI-DP coarse space Algorithm D E (Klawonn and Rheinbach, 2006). Suppose that the Krylov method applied to the linearizations in the Newton scheme scales perfectly, i.e., with 100% efficiency. This is not sufficient for nonlinear scalability for the induced Newton-Krylov method if the number of Newton steps increases too much as h 0. A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

50 Scalability and Large Scale Simulations The End Thank you for your attention! A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

51 Scalability and Large Scale Simulations References I (Arterial Walls and FETI-DP) D. Brands, A. Klawonn, O. Rheinbach, and J. Schröder. Modelling and convergence in arterial wall simulations using a parallel FETI solution strategy. Comput. Methods Biomech. Biomed. Eng., 11(5): , D. Balzani, P. Neff, J. Schröder, and G. Holzapfel. A polyconvex framework for soft biological tissues. Adjustment to experimental data. Int. J. Solids Struct., 43(20): , D. Balzani. Polyconvex Anisotropic Energies and Modeling of Damage Applied to Arterial Walls. PhD thesis, Universität Duisburg-Essen, Fakultät für Ingenieurwissenschaften, D. Brands. Geometrical Modeling and Numerical Simulation of Heterogeneous Materials. PhD thesis, Universität Duisburg-Essen, Fakultät für Ingenieurwissenschaften, A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

52 Scalability and Large Scale Simulations References II (Polyconvex Models and Incompressibility) J. Schröder and P. Neff. Invariant formulation of hyperelastic transverse isotropy based on polyconvex free energy functions. Int. J. Solids Struct., 40: , J. Merodio and P. Neff. A note on tensile instabilities and loss of ellipticity for a fiber-reinforced nonlinearly elastic solid. Arch. Mecha., 58(3): , J. Schröder and P. Neff, editors. Poly-, Quasi-and Rank-one Convexity in Applied Mechanics. Number 516 in CISM International Centre for Mechanical Sciences. Springer, S. Hartmann and P. Neff. Polyconvexity of generalized polynomial type hyperelastic strain energy functions for near incompressibility. Int. J. Solids Struct., 40(11): , J. C. Simo. Numerical Analysis and Simulation of Plasticity. In P. G. Ciarlet and J. L. Lions, editors, Handbook of Numerical Analysis, number A Parallel 6. Newton-Krylov-FETI-DP Elsevier Science, Solver Based on FEAP / 36

53 Scalability and Large Scale Simulations References III (FETI-DP) C. Farhat, M. Lesoinne, and K. H. Pierson. A scalable dual-primal domain decomposition method. Numer. Linear Algebra Appl., 7: , A. Klawonn and O. B. Widlund. Dual-Primal FETI Methods for Linear Elasticity. Comm. Pure Appl. Math., 59: , A. Klawonn and O. Rheinbach. A parallel implementation of Dual-Primal FETI methods for three dimensional linear elasticity using a transformation of basis. SIAM J. Sci. Comput., 28(5): , A. Klawonn and O. Rheinbach. Highly scalable parallel domain decomposition methods with an application to biomechanics. ZAMM Z. Angew. Math. Mech., 90(1):5 32, O. Rheinbach. Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity. PhD thesis, Universität Duisburg-Essen, Fakultät für Mathematik, A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

54 Scalability and Large Scale Simulations References IV (Software) R. L. Taylor and the FEAP team. The FEAP homepage S. Balay, M. F. Adams, J. Brown, P. Brune, K. Buschelman, V. Eijkhout, W. D. Gropp, D. Kaushik, M. G. Knepley, L. C. McInnes, K. Rupp, B. F. Smith, and H. Zhang. PETSc Web page P. R. Amestoy, I. S. Duff, J.-Y. L Excellent, and J. Koster. A fully asynchronous multifrontal solver using distributed dynamic scheduling (MUMPS). SIAM J. Matrix Anal. Appl., 23(1):15 41, G. Karypis, K. Schloegel, and V. Kumar. ParMETIS - Parallel graph partitioning and sparse matrix ordering. Version 3.1. TR, University of Minnesota, Department of Computer Science and Engineering, A Parallel Newton-Krylov-FETI-DP Solver Based on FEAP / 36

A Simultaneous Augmented Lagrange Approach for UNCORRECTED PROOF. the Simulation of Soft Biological Tissue 3

A Simultaneous Augmented Lagrange Approach for UNCORRECTED PROOF. the Simulation of Soft Biological Tissue 3 1 AQ1 this figure will be printed in b/w A Simultaneous Augmented Lagrange Approach for 2 the Simulation of Soft Biological Tissue 3 Dirk Böse 1, Sarah Brinkhues 2, Raimund Erbel 1, Axel Klawonn 3,Oliver

More information

FETI Methods for the Simulation of Biological Tissues

FETI Methods for the Simulation of Biological Tissues SpezialForschungsBereich F 32 Karl Franzens Universita t Graz Technische Universita t Graz Medizinische Universita t Graz FETI Methods for the Simulation of Biological Tissues Ch. Augustin O. Steinbach

More information

Preprint Alexander Heinlein, Axel Klawonn, and Oliver Rheinbach Parallel Two-Level Overlapping Schwarz Methods in Fluid-Structure Interaction

Preprint Alexander Heinlein, Axel Klawonn, and Oliver Rheinbach Parallel Two-Level Overlapping Schwarz Methods in Fluid-Structure Interaction Fakultät für Mathematik und Informatik Preprint 2015-15 Alexander Heinlein, Axel Klawonn, and Oliver Rheinbach Parallel Two-Level Overlapping Schwarz Methods in Fluid-Structure Interaction ISSN 1433-9307

More information

Finite Elements for Large Strains - A double mixed (M 2 ) Formulation

Finite Elements for Large Strains - A double mixed (M 2 ) Formulation Finite Elements for Large Strains - A double mixed (M 2 ) Formulation Motivation Development of user friendly elements robustness simple treatment of incompressible materials complex geometries geometrical

More information

Parallel scalability of a FETI DP mortar method for problems with discontinuous coefficients

Parallel scalability of a FETI DP mortar method for problems with discontinuous coefficients Parallel scalability of a FETI DP mortar method for problems with discontinuous coefficients Nina Dokeva and Wlodek Proskurowski University of Southern California, Department of Mathematics Los Angeles,

More information

COMPUTATION OF EIGENSTRESSES IN THREE-DIMENSIONAL PATIENT-SPECIFIC ARTERIAL WALLS

COMPUTATION OF EIGENSTRESSES IN THREE-DIMENSIONAL PATIENT-SPECIFIC ARTERIAL WALLS IS Computation - Biomechanics of eigenstresses and Computational in three-dimensional Modeling of Living patient-specific Tissue arterial walls XIII International Conference on Computational Plasticity.

More information

A NONLINEAR ELIMINATION PRECONDITIONED INEXACT NEWTON METHOD FOR HETEROGENEOUS HYPERELASTICITY

A NONLINEAR ELIMINATION PRECONDITIONED INEXACT NEWTON METHOD FOR HETEROGENEOUS HYPERELASTICITY A NONLINEAR ELIMINATION PRECONDITIONED INEXACT NEWTON METHOD FOR HETEROGENEOUS HYPERELASTICITY SHIHUA GONG AND XIAO-CHUAN CAI Abstract. We propose and study a nonlinear elimination preconditioned inexact

More information

Short title: Total FETI. Corresponding author: Zdenek Dostal, VŠB-Technical University of Ostrava, 17 listopadu 15, CZ Ostrava, Czech Republic

Short title: Total FETI. Corresponding author: Zdenek Dostal, VŠB-Technical University of Ostrava, 17 listopadu 15, CZ Ostrava, Czech Republic Short title: Total FETI Corresponding author: Zdenek Dostal, VŠB-Technical University of Ostrava, 17 listopadu 15, CZ-70833 Ostrava, Czech Republic mail: zdenek.dostal@vsb.cz fax +420 596 919 597 phone

More information

Parallel Scalability of a FETI DP Mortar Method for Problems with Discontinuous Coefficients

Parallel Scalability of a FETI DP Mortar Method for Problems with Discontinuous Coefficients Parallel Scalability of a FETI DP Mortar Method for Problems with Discontinuous Coefficients Nina Dokeva and Wlodek Proskurowski Department of Mathematics, University of Southern California, Los Angeles,

More information

20. A Dual-Primal FETI Method for solving Stokes/Navier-Stokes Equations

20. A Dual-Primal FETI Method for solving Stokes/Navier-Stokes Equations Fourteenth International Conference on Domain Decomposition Methods Editors: Ismael Herrera, David E. Keyes, Olof B. Widlund, Robert Yates c 23 DDM.org 2. A Dual-Primal FEI Method for solving Stokes/Navier-Stokes

More information

Lectures on. Constitutive Modelling of Arteries. Ray Ogden

Lectures on. Constitutive Modelling of Arteries. Ray Ogden Lectures on Constitutive Modelling of Arteries Ray Ogden University of Aberdeen Xi an Jiaotong University April 2011 Overview of the Ingredients of Continuum Mechanics needed in Soft Tissue Biomechanics

More information

The All-floating BETI Method: Numerical Results

The All-floating BETI Method: Numerical Results The All-floating BETI Method: Numerical Results Günther Of Institute of Computational Mathematics, Graz University of Technology, Steyrergasse 30, A-8010 Graz, Austria, of@tugraz.at Summary. The all-floating

More information

Discontinuous Galerkin methods for nonlinear elasticity

Discontinuous Galerkin methods for nonlinear elasticity Discontinuous Galerkin methods for nonlinear elasticity Preprint submitted to lsevier Science 8 January 2008 The goal of this paper is to introduce Discontinuous Galerkin (DG) methods for nonlinear elasticity

More information

Fakultät für Mathematik und Informatik

Fakultät für Mathematik und Informatik Fakultät für Mathematik und Informatik Preprint 2015-17 Axel Klawonn, Martin Lanser and Oliver Rheinbach A Highly Scalable Implementation of Inexact Nonlinear FETI-DP without Sparse Direct Solvers ISSN

More information

A Balancing Algorithm for Mortar Methods

A Balancing Algorithm for Mortar Methods A Balancing Algorithm for Mortar Methods Dan Stefanica Baruch College, City University of New York, NY 11, USA Dan Stefanica@baruch.cuny.edu Summary. The balancing methods are hybrid nonoverlapping Schwarz

More information

Technische Universität Graz

Technische Universität Graz Technische Universität Graz Classical and all floating FETI methods for the simulation of arterial tissues C. M. Augustin, G. A. Holzapfel, O. Steinbach Berichte aus dem Institut für Numerische Mathematik

More information

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner Olivier Dubois 1 and Martin J. Gander 2 1 IMA, University of Minnesota, 207 Church St. SE, Minneapolis, MN 55455 dubois@ima.umn.edu

More information

Multispace and Multilevel BDDC. Jan Mandel University of Colorado at Denver and Health Sciences Center

Multispace and Multilevel BDDC. Jan Mandel University of Colorado at Denver and Health Sciences Center Multispace and Multilevel BDDC Jan Mandel University of Colorado at Denver and Health Sciences Center Based on joint work with Bedřich Sousedík, UCDHSC and Czech Technical University, and Clark R. Dohrmann,

More information

Multilevel and Adaptive Iterative Substructuring Methods. Jan Mandel University of Colorado Denver

Multilevel and Adaptive Iterative Substructuring Methods. Jan Mandel University of Colorado Denver Multilevel and Adaptive Iterative Substructuring Methods Jan Mandel University of Colorado Denver The multilevel BDDC method is joint work with Bedřich Sousedík, Czech Technical University, and Clark Dohrmann,

More information

Adaptive Coarse Space Selection in BDDC and FETI-DP Iterative Substructuring Methods: Towards Fast and Robust Solvers

Adaptive Coarse Space Selection in BDDC and FETI-DP Iterative Substructuring Methods: Towards Fast and Robust Solvers Adaptive Coarse Space Selection in BDDC and FETI-DP Iterative Substructuring Methods: Towards Fast and Robust Solvers Jan Mandel University of Colorado at Denver Bedřich Sousedík Czech Technical University

More information

FETI-DP for Elasticity with Almost Incompressible 2 Material Components 3 UNCORRECTED PROOF. Sabrina Gippert, Axel Klawonn, and Oliver Rheinbach 4

FETI-DP for Elasticity with Almost Incompressible 2 Material Components 3 UNCORRECTED PROOF. Sabrina Gippert, Axel Klawonn, and Oliver Rheinbach 4 1 FETI-DP for Elasticity with Almost Incompressible 2 Material Components 3 Sabrina Gippert, Axel Klawonn, and Oliver Rheinbach 4 Lehrstuhl für Numerische Mathematik, Fakultät für Mathematik, Universität

More information

Extending the theory for domain decomposition algorithms to less regular subdomains

Extending the theory for domain decomposition algorithms to less regular subdomains Extending the theory for domain decomposition algorithms to less regular subdomains Olof Widlund Courant Institute of Mathematical Sciences New York University http://www.cs.nyu.edu/cs/faculty/widlund/

More information

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation Tao Zhao 1, Feng-Nan Hwang 2 and Xiao-Chuan Cai 3 Abstract In this paper, we develop an overlapping domain decomposition

More information

Inverse Design (and a lightweight introduction to the Finite Element Method) Stelian Coros

Inverse Design (and a lightweight introduction to the Finite Element Method) Stelian Coros Inverse Design (and a lightweight introduction to the Finite Element Method) Stelian Coros Computational Design Forward design: direct manipulation of design parameters Level of abstraction Exploration

More information

In recent years anisotropic materials have been finding their way into aerospace applications traditionally

In recent years anisotropic materials have been finding their way into aerospace applications traditionally 47th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Confere 1-4 May 2006, Newport, Rhode Island AIAA 2006-2250 Anisotropic Materials which Can be Modeled by Polyconvex Strain Energy

More information

Constitutive models. Constitutive model: determines P in terms of deformation

Constitutive models. Constitutive model: determines P in terms of deformation Constitutive models Constitutive model: determines P in terms of deformation Elastic material: P depends only on current F Hyperelastic material: work is independent of path strain energy density function

More information

Continuum Mechanics and the Finite Element Method

Continuum Mechanics and the Finite Element Method Continuum Mechanics and the Finite Element Method 1 Assignment 2 Due on March 2 nd @ midnight 2 Suppose you want to simulate this The familiar mass-spring system l 0 l y i X y i x Spring length before/after

More information

Nonlinear Equations for Finite-Amplitude Wave Propagation in Fiber-Reinforced Hyperelastic Media

Nonlinear Equations for Finite-Amplitude Wave Propagation in Fiber-Reinforced Hyperelastic Media Nonlinear Equations for Finite-Amplitude Wave Propagation in Fiber-Reinforced Hyperelastic Media Alexei F. Cheviakov Department of Mathematics and Statistics, University of Saskatchewan, Saskatoon, Canada

More information

18. Balancing Neumann-Neumann for (In)Compressible Linear Elasticity and (Generalized) Stokes Parallel Implementation

18. Balancing Neumann-Neumann for (In)Compressible Linear Elasticity and (Generalized) Stokes Parallel Implementation Fourteenth nternational Conference on Domain Decomposition Methods Editors: smael Herrera, David E Keyes, Olof B Widlund, Robert Yates c 23 DDMorg 18 Balancing Neumann-Neumann for (n)compressible Linear

More information

SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD

SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD Conference Applications of Mathematics 2012 in honor of the 60th birthday of Michal Křížek. Institute of Mathematics AS CR, Prague 2012 SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD Jakub Šístek1,2,

More information

AN ANISOTROPIC PSEUDO-ELASTIC MODEL FOR THE MULLINS EFFECT IN ARTERIAL TISSUE

AN ANISOTROPIC PSEUDO-ELASTIC MODEL FOR THE MULLINS EFFECT IN ARTERIAL TISSUE XI International Conference on Computational Plasticity. Fundamentals and Applications COMPLAS XI E. Oñate, D.R.J. Owen, D. Peric and B. Suárez (Eds) AN ANISOTROPIC PSEUDO-ELASTIC MODEL FOR THE MULLINS

More information

A Balancing Algorithm for Mortar Methods

A Balancing Algorithm for Mortar Methods A Balancing Algorithm for Mortar Methods Dan Stefanica Baruch College, City University of New York, NY, USA. Dan_Stefanica@baruch.cuny.edu Summary. The balancing methods are hybrid nonoverlapping Schwarz

More information

An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors

An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors Contemporary Mathematics Volume 218, 1998 B 0-8218-0988-1-03024-7 An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors Michel Lesoinne

More information

Theoretical Manual Theoretical background to the Strand7 finite element analysis system

Theoretical Manual Theoretical background to the Strand7 finite element analysis system Theoretical Manual Theoretical background to the Strand7 finite element analysis system Edition 1 January 2005 Strand7 Release 2.3 2004-2005 Strand7 Pty Limited All rights reserved Contents Preface Chapter

More information

A Numerical Study of Finite Element Calculations for Incompressible Materials under Applied Boundary Displacements

A Numerical Study of Finite Element Calculations for Incompressible Materials under Applied Boundary Displacements A Numerical Study of Finite Element Calculations for Incompressible Materials under Applied Boundary Displacements A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment

More information

A note on finite elastic deformations of fibre-reinforced non-linearly elastic tubes

A note on finite elastic deformations of fibre-reinforced non-linearly elastic tubes Arch. Mech., 67, 1, pp. 95 109, Warszawa 2015 Brief Note A note on finite elastic deformations of fibre-reinforced non-linearly elastic tubes M. EL HAMDAOUI, J. MERODIO Department of Continuum Mechanics

More information

Uncertainty analysis of large-scale systems using domain decomposition

Uncertainty analysis of large-scale systems using domain decomposition Center for Turbulence Research Annual Research Briefs 2007 143 Uncertainty analysis of large-scale systems using domain decomposition By D. Ghosh, C. Farhat AND P. Avery 1. Motivation and objectives A

More information

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 17, 2017, Lesson 5

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 17, 2017, Lesson 5 Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, attilio.frangi@polimi.it Politecnico di Milano, February 17, 2017, Lesson 5 1 Politecnico di Milano, February 17, 2017, Lesson 5 2 Outline

More information

Progress in Parallel Implicit Methods For Tokamak Edge Plasma Modeling

Progress in Parallel Implicit Methods For Tokamak Edge Plasma Modeling Progress in Parallel Implicit Methods For Tokamak Edge Plasma Modeling Michael McCourt 1,2,Lois Curfman McInnes 1 Hong Zhang 1,Ben Dudson 3,Sean Farley 1,4 Tom Rognlien 5, Maxim Umansky 5 Argonne National

More information

Electronic Transactions on Numerical Analysis Volume 49, 2018

Electronic Transactions on Numerical Analysis Volume 49, 2018 Electronic Transactions on Numerical Analysis Volume 49, 2018 Contents 1 Adaptive FETI-DP and BDDC methods with a generalized transformation of basis for heterogeneous problems. Axel Klawonn, Martin Kühn,

More information

AN ANALYSIS OF A FETI DP ALGORITHM ON IRREGULAR SUBDOMAINS IN THE PLANE TR

AN ANALYSIS OF A FETI DP ALGORITHM ON IRREGULAR SUBDOMAINS IN THE PLANE TR AN ANALYSIS OF A FETI DP ALGORITHM ON IRREGULAR SUBDOMAINS IN THE PLANE TR27 889 AXEL KLAWONN, OLIVER RHEINBACH, AND OLOF B. WIDLUND Abstract. In the theory for domain decomposition algorithms of the iterative

More information

Existence of minimizers for the pure displacement problem in nonlinear elasticity

Existence of minimizers for the pure displacement problem in nonlinear elasticity Existence of minimizers for the pure displacement problem in nonlinear elasticity Cristinel Mardare Université Pierre et Marie Curie - Paris 6, Laboratoire Jacques-Louis Lions, Paris, F-75005 France Abstract

More information

Linear Cosserat elasticity, conformal curvature and bounded stiffness

Linear Cosserat elasticity, conformal curvature and bounded stiffness 1 Linear Cosserat elasticity, conformal curvature and bounded stiffness Patrizio Neff, Jena Jeong Chair of Nonlinear Analysis & Modelling, Uni Dui.-Essen Ecole Speciale des Travaux Publics, Cachan, Paris

More information

Adaptive Analysis of Bifurcation Points of Shell Structures

Adaptive Analysis of Bifurcation Points of Shell Structures First published in: Adaptive Analysis of Bifurcation Points of Shell Structures E. Ewert and K. Schweizerhof Institut für Mechanik, Universität Karlsruhe (TH), Kaiserstraße 12, D-76131 Karlsruhe, Germany

More information

Nonlinear elasticity and gels

Nonlinear elasticity and gels Nonlinear elasticity and gels M. Carme Calderer School of Mathematics University of Minnesota New Mexico Analysis Seminar New Mexico State University April 4-6, 2008 1 / 23 Outline Balance laws for gels

More information

Full-field measurements and identification for biological soft tissues: application to arteries in vitro

Full-field measurements and identification for biological soft tissues: application to arteries in vitro Centre for Health Engineering CNRS UMR 5146 INSERM IFR 143 Prof. Stéphane Avril Full-field measurements and identification for biological soft tissues: application to arteries in vitro using single-gage

More information

Dual-Primal Isogeometric Tearing and Interconnecting Solvers for Continuous and Discontinuous Galerkin IgA Equations

Dual-Primal Isogeometric Tearing and Interconnecting Solvers for Continuous and Discontinuous Galerkin IgA Equations Dual-Primal Isogeometric Tearing and Interconnecting Solvers for Continuous and Discontinuous Galerkin IgA Equations Christoph Hofer and Ulrich Langer Doctoral Program Computational Mathematics Numerical

More information

Selecting Constraints in Dual-Primal FETI Methods for Elasticity in Three Dimensions

Selecting Constraints in Dual-Primal FETI Methods for Elasticity in Three Dimensions Selecting Constraints in Dual-Primal FETI Methods for Elasticity in Three Dimensions Axel Klawonn 1 and Olof B. Widlund 2 1 Universität Duisburg-Essen, Campus Essen, Fachbereich Mathematik, (http://www.uni-essen.de/ingmath/axel.klawonn/)

More information

Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems

Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems Pierre Jolivet, F. Hecht, F. Nataf, C. Prud homme Laboratoire Jacques-Louis Lions Laboratoire Jean Kuntzmann INRIA Rocquencourt

More information

Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity

Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity Oliver Rheinbach geboren in Hilden Fachbereich Mathematik Universität Duisburg-Essen

More information

FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING

FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING Journal of Computational Acoustics, c IMACS FETI-DPH: A DUAL-PRIMAL DOMAIN DECOMPOSITION METHOD FOR ACOUSTIC SCATTERING Charbel Farhat, Philip Avery and Radek Tezaur Department of Mechanical Engineering

More information

Algebraic Coarse Spaces for Overlapping Schwarz Preconditioners

Algebraic Coarse Spaces for Overlapping Schwarz Preconditioners Algebraic Coarse Spaces for Overlapping Schwarz Preconditioners 17 th International Conference on Domain Decomposition Methods St. Wolfgang/Strobl, Austria July 3-7, 2006 Clark R. Dohrmann Sandia National

More information

Comparison of Models for Finite Plasticity

Comparison of Models for Finite Plasticity Comparison of Models for Finite Plasticity A numerical study Patrizio Neff and Christian Wieners California Institute of Technology (Universität Darmstadt) Universität Augsburg (Universität Heidelberg)

More information

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM C. Canuto 1, L. F. Pavarino 2, and A. B. Pieri 3 1 Introduction Discontinuous Galerkin (DG) methods for partial differential

More information

BETI for acoustic and electromagnetic scattering

BETI for acoustic and electromagnetic scattering BETI for acoustic and electromagnetic scattering O. Steinbach, M. Windisch Institut für Numerische Mathematik Technische Universität Graz Oberwolfach 18. Februar 2010 FWF-Project: Data-sparse Boundary

More information

A High-Performance Parallel Hybrid Method for Large Sparse Linear Systems

A High-Performance Parallel Hybrid Method for Large Sparse Linear Systems Outline A High-Performance Parallel Hybrid Method for Large Sparse Linear Systems Azzam Haidar CERFACS, Toulouse joint work with Luc Giraud (N7-IRIT, France) and Layne Watson (Virginia Polytechnic Institute,

More information

Mechanics PhD Preliminary Spring 2017

Mechanics PhD Preliminary Spring 2017 Mechanics PhD Preliminary Spring 2017 1. (10 points) Consider a body Ω that is assembled by gluing together two separate bodies along a flat interface. The normal vector to the interface is given by n

More information

Nonlinear Theory of Elasticity. Dr.-Ing. Martin Ruess

Nonlinear Theory of Elasticity. Dr.-Ing. Martin Ruess Nonlinear Theory of Elasticity Dr.-Ing. Martin Ruess geometry description Cartesian global coordinate system with base vectors of the Euclidian space orthonormal basis origin O point P domain of a deformable

More information

Biomechanics. Soft Tissue Biomechanics

Biomechanics. Soft Tissue Biomechanics Biomechanics cross-bridges 3-D myocardium ventricles circulation Image Research Machines plc R* off k n k b Ca 2+ 0 R off Ca 2+ * k on R* on g f Ca 2+ R0 on Ca 2+ g Ca 2+ A* 1 A0 1 Ca 2+ Myofilament kinetic

More information

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem Leszek Marcinkowski 1 and Nina Dokeva 2 1 Department of Mathematics, Warsaw University, Banacha 2, 02 097 Warszawa, Poland,

More information

arxiv: v1 [math.na] 28 Feb 2008

arxiv: v1 [math.na] 28 Feb 2008 BDDC by a frontal solver and the stress computation in a hip joint replacement arxiv:0802.4295v1 [math.na] 28 Feb 2008 Jakub Šístek a, Jaroslav Novotný b, Jan Mandel c, Marta Čertíková a, Pavel Burda a

More information

Modeling of Fiber-Reinforced Membrane Materials Daniel Balzani. (Acknowledgement: Anna Zahn) Tasks Week 2 Winter term 2014

Modeling of Fiber-Reinforced Membrane Materials Daniel Balzani. (Acknowledgement: Anna Zahn) Tasks Week 2 Winter term 2014 Institute of echanics and Shell Structures Faculty Civil Engineering Chair of echanics odeling of Fiber-Reinforced embrane aterials OOC@TU9 Daniel Balani (Acknowledgement: Anna Zahn Tasks Week 2 Winter

More information

MIXED FINITE ELEMENT FORMULATIONS FOR THE GALERKIN-BASED TIME INTEGRATION OF FINITE ANISOTROPIC ELASTODYNAMICS

MIXED FINITE ELEMENT FORMULATIONS FOR THE GALERKIN-BASED TIME INTEGRATION OF FINITE ANISOTROPIC ELASTODYNAMICS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 1115 June 18, Glasgow, UK MIXED FINITE ELEMENT FORMULATIONS FOR THE GALERKIN-BASED

More information

An Iterative Domain Decomposition Method for the Solution of a Class of Indefinite Problems in Computational Structural Dynamics

An Iterative Domain Decomposition Method for the Solution of a Class of Indefinite Problems in Computational Structural Dynamics An Iterative Domain Decomposition Method for the Solution of a Class of Indefinite Problems in Computational Structural Dynamics Charbel Farhat a, and Jing Li a a Department of Aerospace Engineering Sciences

More information

CONVERGENCE ANALYSIS OF A BALANCING DOMAIN DECOMPOSITION METHOD FOR SOLVING A CLASS OF INDEFINITE LINEAR SYSTEMS

CONVERGENCE ANALYSIS OF A BALANCING DOMAIN DECOMPOSITION METHOD FOR SOLVING A CLASS OF INDEFINITE LINEAR SYSTEMS CONVERGENCE ANALYSIS OF A BALANCING DOMAIN DECOMPOSITION METHOD FOR SOLVING A CLASS OF INDEFINITE LINEAR SYSTEMS JING LI AND XUEMIN TU Abstract A variant of balancing domain decomposition method by constraints

More information

Classification of Prostate Cancer Grades and T-Stages based on Tissue Elasticity Using Medical Image Analysis. Supplementary Document

Classification of Prostate Cancer Grades and T-Stages based on Tissue Elasticity Using Medical Image Analysis. Supplementary Document Classification of Prostate Cancer Grades and T-Stages based on Tissue Elasticity Using Medical Image Analysis Supplementary Document Shan Yang, Vladimir Jojic, Jun Lian, Ronald Chen, Hongtu Zhu, Ming C.

More information

IsogEometric Tearing and Interconnecting

IsogEometric Tearing and Interconnecting IsogEometric Tearing and Interconnecting Christoph Hofer and Ludwig Mitter Johannes Kepler University, Linz 26.01.2017 Doctoral Program Computational Mathematics Numerical Analysis and Symbolic Computation

More information

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Ernst P. Stephan 1, Matthias Maischak 2, and Thanh Tran 3 1 Institut für Angewandte Mathematik, Leibniz

More information

Nonlinear bending analysis of laminated composite stiffened plates

Nonlinear bending analysis of laminated composite stiffened plates Nonlinear bending analysis of laminated composite stiffened plates * S.N.Patel 1) 1) Dept. of Civi Engineering, BITS Pilani, Pilani Campus, Pilani-333031, (Raj), India 1) shuvendu@pilani.bits-pilani.ac.in

More information

Toward black-box adaptive domain decomposition methods

Toward black-box adaptive domain decomposition methods Toward black-box adaptive domain decomposition methods Frédéric Nataf Laboratory J.L. Lions (LJLL), CNRS, Alpines Inria and Univ. Paris VI joint work with Victorita Dolean (Univ. Nice Sophia-Antipolis)

More information

Advanced Simulation of Sealings CADFEM GmbH Rainer Rauch

Advanced Simulation of Sealings CADFEM GmbH Rainer Rauch Advanced Simulation of Sealings CADFEM GmbH Rainer Rauch Recent developments in ANSYS V12 for the simulation of sealings Element technology Material models Contact Robust design and optimization -1- New

More information

One-Shot Domain Decomposition Methods for Shape Optimization Problems 1 Introduction Page 565

One-Shot Domain Decomposition Methods for Shape Optimization Problems 1 Introduction Page 565 1 One-Shot Domain Decomposition Methods for Shape 2 Optimization Problems 3 Rongliang Chen 1 and Xiao-Chuan Cai 2 4 1 College of Mathematics and Econometrics, Hunan University, Changsha, Hunan 410082,

More information

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator.

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator. MATHEMATICAL TRIPOS Part III Thursday 1 June 2006 1.30 to 4.30 PAPER 76 NONLINEAR CONTINUUM MECHANICS Attempt FOUR questions. There are SIX questions in total. The questions carry equal weight. STATIONERY

More information

On the characterization of drilling rotation in the 6 parameter resultant shell theory

On the characterization of drilling rotation in the 6 parameter resultant shell theory On the characterization of drilling rotation in the 6 parameter resultant shell theory Mircea Birsan and Patrizio Neff Chair for Nonlinear Analysis and Modelling Faculty of Mathematics, University Duisburg-Essen,

More information

FETI domain decomposition method to solution of contact problems with large displacements

FETI domain decomposition method to solution of contact problems with large displacements FETI domain decomposition method to solution of contact problems with large displacements Vít Vondrák 1, Zdeněk Dostál 1, Jiří Dobiáš 2, and Svatopluk Pták 2 1 Dept. of Appl. Math., Technical University

More information

MECHANICS OF MATERIALS. EQUATIONS AND THEOREMS

MECHANICS OF MATERIALS. EQUATIONS AND THEOREMS 1 MECHANICS OF MATERIALS. EQUATIONS AND THEOREMS Version 2011-01-14 Stress tensor Definition of traction vector (1) Cauchy theorem (2) Equilibrium (3) Invariants (4) (5) (6) or, written in terms of principal

More information

Two-scale Dirichlet-Neumann preconditioners for boundary refinements

Two-scale Dirichlet-Neumann preconditioners for boundary refinements Two-scale Dirichlet-Neumann preconditioners for boundary refinements Patrice Hauret 1 and Patrick Le Tallec 2 1 Graduate Aeronautical Laboratories, MS 25-45, California Institute of Technology Pasadena,

More information

Mathematical Model of Blood Flow in Carotid Bifurcation

Mathematical Model of Blood Flow in Carotid Bifurcation Excerpt from the Proceedings of the COMSOL Conference 2009 Milan Mathematical Model of Blood Flow in Carotid Bifurcation E. Muraca *,1, V. Gramigna 1, and G. Fragomeni 1 1 Department of Experimental Medicine

More information

Solving Large Nonlinear Sparse Systems

Solving Large Nonlinear Sparse Systems Solving Large Nonlinear Sparse Systems Fred W. Wubs and Jonas Thies Computational Mechanics & Numerical Mathematics University of Groningen, the Netherlands f.w.wubs@rug.nl Centre for Interdisciplinary

More information

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering University of Liège Aerospace & Mechanical Engineering Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE Van Dung NGUYEN Innocent NIYONZIMA Aerospace & Mechanical engineering

More information

Two new enriched multiscale coarse spaces for the Additive Average Schwarz method

Two new enriched multiscale coarse spaces for the Additive Average Schwarz method 346 Two new enriched multiscale coarse spaces for the Additive Average Schwarz method Leszek Marcinkowski 1 and Talal Rahman 2 1 Introduction We propose additive Schwarz methods with spectrally enriched

More information

Indefinite and physics-based preconditioning

Indefinite and physics-based preconditioning Indefinite and physics-based preconditioning Jed Brown VAW, ETH Zürich 2009-01-29 Newton iteration Standard form of a nonlinear system F (u) 0 Iteration Solve: Update: J(ũ)u F (ũ) ũ + ũ + u Example (p-bratu)

More information

User-Materials in ANSYS

User-Materials in ANSYS User-Materials in ANSYS Holzapfel-Model l lfor Soft Tissues Prof. Dr.-Ing A. Fritsch Possibilities of user programming ANSYS User Programmable Features (UPF) are capabilities you can use to write your

More information

Fundamentals of Linear Elasticity

Fundamentals of Linear Elasticity Fundamentals of Linear Elasticity Introductory Course on Multiphysics Modelling TOMASZ G. ZIELIŃSKI bluebox.ippt.pan.pl/ tzielins/ Institute of Fundamental Technological Research of the Polish Academy

More information

Simple shear is not so simple

Simple shear is not so simple Simple shear is not so simple Michel Destrade ab, Jerry G. Murphy c, Giuseppe Saccomandi d, a School of Mathematics, Statistics and Applied Mathematics, National University of Ireland Galway, University

More information

Convergence analysis of a balancing domain decomposition method for solving a class of indefinite linear systems

Convergence analysis of a balancing domain decomposition method for solving a class of indefinite linear systems NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 2000; 00:1 6 [Version: 2002/09/18 v1.02] Convergence analysis of a balancing domain decomposition method for solving a class of indefinite

More information

Preconditioning of Saddle Point Systems by Substructuring and a Penalty Approach

Preconditioning of Saddle Point Systems by Substructuring and a Penalty Approach Preconditioning of Saddle Point Systems by Substructuring and a Penalty Approach Clark R. Dohrmann 1 Sandia National Laboratories, crdohrm@sandia.gov. Sandia is a multiprogram laboratory operated by Sandia

More information

Overlapping Schwarz preconditioners for Fekete spectral elements

Overlapping Schwarz preconditioners for Fekete spectral elements Overlapping Schwarz preconditioners for Fekete spectral elements R. Pasquetti 1, L. F. Pavarino 2, F. Rapetti 1, and E. Zampieri 2 1 Laboratoire J.-A. Dieudonné, CNRS & Université de Nice et Sophia-Antipolis,

More information

SIMULATION OF MECHANICAL TESTS OF COMPOSITE MATERIAL USING ANISOTROPIC HYPERELASTIC CONSTITUTIVE MODELS

SIMULATION OF MECHANICAL TESTS OF COMPOSITE MATERIAL USING ANISOTROPIC HYPERELASTIC CONSTITUTIVE MODELS Engineering MECHANICS, Vol. 18, 2011, No. 1, p. 23 32 23 SIMULATION OF MECHANICAL TESTS OF COMPOSITE MATERIAL USING ANISOTROPIC HYPERELASTIC CONSTITUTIVE MODELS Tomáš Lasota*, JiříBurša* This paper deals

More information

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning An Accelerated Block-Parallel Newton Method via Overlapped Partitioning Yurong Chen Lab. of Parallel Computing, Institute of Software, CAS (http://www.rdcps.ac.cn/~ychen/english.htm) Summary. This paper

More information

Advanced Geotechnical Simulations with OpenSees Framework

Advanced Geotechnical Simulations with OpenSees Framework Advanced Geotechnical Simulations with OpenSees Framework Boris Jeremić Department of Civil and Environmental Engineering University of California, Davis OpenSees Developer Symposium, RFS, August 26 http://sokocalo.engr.ucdavis.edu/

More information

DEVELOPMENT OF A CONTINUUM PLASTICITY MODEL FOR THE COMMERCIAL FINITE ELEMENT CODE ABAQUS

DEVELOPMENT OF A CONTINUUM PLASTICITY MODEL FOR THE COMMERCIAL FINITE ELEMENT CODE ABAQUS DEVELOPMENT OF A CONTINUUM PLASTICITY MODEL FOR THE COMMERCIAL FINITE ELEMENT CODE ABAQUS Mohsen Safaei, Wim De Waele Ghent University, Laboratory Soete, Belgium Abstract The present work relates to the

More information

Continuum mechanics V. Constitutive equations. 1. Constitutive equation: definition and basic axioms

Continuum mechanics V. Constitutive equations. 1. Constitutive equation: definition and basic axioms Continuum mechanics office Math 0.107 ales.janka@unifr.ch http://perso.unifr.ch/ales.janka/mechanics Mars 16, 2011, Université de Fribourg 1. Constitutive equation: definition and basic axioms Constitutive

More information

Engineering Sciences 241 Advanced Elasticity, Spring Distributed Thursday 8 February.

Engineering Sciences 241 Advanced Elasticity, Spring Distributed Thursday 8 February. Engineering Sciences 241 Advanced Elasticity, Spring 2001 J. R. Rice Homework Problems / Class Notes Mechanics of finite deformation (list of references at end) Distributed Thursday 8 February. Problems

More information

Nonlinear analysis in ADINA Structures

Nonlinear analysis in ADINA Structures Nonlinear analysis in ADINA Structures Theodore Sussman, Ph.D. ADINA R&D, Inc, 2016 1 Topics presented Types of nonlinearities Materially nonlinear only Geometrically nonlinear analysis Deformation-dependent

More information

A FETI-DP method for the parallel iterative solution of indefinite and complex-valued solid and shell vibration problems

A FETI-DP method for the parallel iterative solution of indefinite and complex-valued solid and shell vibration problems INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nme.1282 A FETI-DP method for the parallel iterative solution

More information

Constitutive Modeling of Biological Soft Tissues

Constitutive Modeling of Biological Soft Tissues Constitutive Modeling of Biological Soft Tissues Attila P. Nagy 1, David J. Benson 1, Vikas Kaul 2, Mark Palmer 2 1 Livermore Software Technology Corporation, Livermore, CA 94551, USA 2 Medtronic plc,

More information

From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D

From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D Luc Giraud N7-IRIT, Toulouse MUMPS Day October 24, 2006, ENS-INRIA, Lyon, France Outline 1 General Framework 2 The direct

More information

UNCONVENTIONAL FINITE ELEMENT MODELS FOR NONLINEAR ANALYSIS OF BEAMS AND PLATES

UNCONVENTIONAL FINITE ELEMENT MODELS FOR NONLINEAR ANALYSIS OF BEAMS AND PLATES UNCONVENTIONAL FINITE ELEMENT MODELS FOR NONLINEAR ANALYSIS OF BEAMS AND PLATES A Thesis by WOORAM KIM Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the

More information

33 RASHO: A Restricted Additive Schwarz Preconditioner with Harmonic Overlap

33 RASHO: A Restricted Additive Schwarz Preconditioner with Harmonic Overlap Thirteenth International Conference on Domain Decomposition ethods Editors: N. Debit,.Garbey, R. Hoppe, J. Périaux, D. Keyes, Y. Kuznetsov c 001 DD.org 33 RASHO: A Restricted Additive Schwarz Preconditioner

More information