Polygonal, Polyhedral, and Serendipity Finite Element Methods

Size: px
Start display at page:

Download "Polygonal, Polyhedral, and Serendipity Finite Element Methods"

Transcription

1 Polygonal, Polyhedral, and Serendipity Finite Element Methods Andrew Gillette Department of Mathematics University of Arizona ASU Computational and Applied Math Seminar Slides and more info at: agillette/ Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

2 What are a priori FEM error estimates? Poisson s equation in R n : Given a domain D R n and f : D R, find u such that strong form u = f u H 2 (D) weak form u φ = f φ φ H 1 (D) discrete form D D u h φ h = Typical finite element method: D D f φ h φ h V h finite dim. H 1 (D) Mesh D by polytopes {Ω} with vertices {v i }; define h := max diam(ω). Fix basis functions λ i with local piecewise support, e.g. barycentric functions. Define u h such that it uses the λ i to approximate u, e.g. u h := i u(v i)λ i A linear system for u h can then be derived, admitting an a priori error estimate: u u h H 1 (Ω) C h p u H }{{} p+1 (Ω), u H p+1 (Ω), }{{} approximation error optimal error bound provided that the λ i span all degree p polynomials on each polytope Ω. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

3 Two trends in contemporary finite element research 1 Polygonal / polyhedral domain meshes 2 Serendipity higher order methods Greater geometric flexibility can alleviate known difficulties with simplicial and cubical elements. TALISCHI, PAULINO, PEREIRA, MENEZES, PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab. Structural and Multidisciplinary Optimization, SUKUMAR Quadratic maximum-entropy serendipity shape functions for arbitrary planar polygons. Computer Methods in Applied Mechanics and Engineering, Long observed but only recently formalized theory ensuring order p function approximation with many fewer basis functions than expected. ARNOLD, AWANOU The serendipity family of finite elements, Found. Comp. Math, DA VEIGA, BREZZI, CANGIANI, MANZINI, RUSSO Basic Principles of Virtual Element Methods, M3AS, u u h H 1 (Ω) C h p u H p+1 (Ω), u H p+1 (Ω) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

4 Table of Contents 1 Linear elements on polygons 2 Quadratic serendipity elements on polygons 3 Order r serendipity elements on n-cubes 4 Future directions Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

5 Outline 1 Linear elements on polygons 2 Quadratic serendipity elements on polygons 3 Order r serendipity elements on n-cubes 4 Future directions Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

6 The generalized barycentric coordinate approach Let Ω R 2 be a convex polygon with vertex set V. We say that a set of functions λ v : Ω R are generalized barycentric coordinates (GBCs) on Ω if they satisfy λ v 0 on Ω and L = v V L(v v)λ v, L : Ω R linear. Familiar properties are implied by this definition: λ v 1 vλ v(x) = x v V }{{} partition of unity v V } {{ } linear precision λ vi (v j ) = δ ij }{{} interpolation traditional FEM family of GBC reference elements Bilinear Map Unit Diameter Affine Map T Reference Element Physical Element T Ω Ω Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

7 Many generalizations to choose from... Triangulation FLOATER, HORMANN, KÓS, A general construction of barycentric coordinates over convex polygons, λ Tm i (x) λ i (x) λ T M i (x) 1 Wachspress WACHSPRESS, A Rational Finite Element Basis, WARREN, Barycentric coordinates for convex polytopes, Sibson / Laplace SIBSON, A vector identity for the Dirichlet tessellation, HIYOSHI, SUGIHARA, Voronoi-based interpolation with higher continuity, Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

8 Many generalizations to choose from... x α i ri α i 1 v i+1 v i Mean value FLOATER, Mean value coordinates, FLOATER, KÓS, REIMERS, Mean value coordinates in 3D, v i 1 u = 0 Harmonic WARREN, SCHAEFER, HIRANI, DESBRUN, Barycentric coordinates for convex sets, CHRISTIANSEN, A construction of spaces of compatible differential forms on cellular complexes, Many more papers could be cited (maximum entropy coordinates, moving least squares coordinates, surface barycentric coordinates, etc...) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

9 Comparison via eyeball norm Triangulated Triangulated Wachspress Mean Value Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

10 Comparison via eyeball norm Wachspress Sibson Mean Value Discrete Harmonic Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

11 Optimal convergence estimates on polygons Let Ω be a convex polygon with vertex set V. For linear elements, an optimal convergence estimate has the form u u(v)λ v C diam(ω) u H 2 (Ω), u H 2 (Ω). (1) v V H }{{ 1(Ω) }{{}} optimal error bound approximation error The Bramble-Hilbert lemma in this context says that any u H 2 (Ω) is close to a first order polynomial in H 1 norm. VERFÜRTH, A note on polynomial approximation in Sobolev spaces, Math. Mod. Num. An., DEKEL, LEVIATAN, The Bramble-Hilbert lemma for convex domains, SIAM J. Math. An., For (1), it suffices to prove an H 1 -interpolant estimate over domains of diameter one: u(v)λ v C I u H 2 (Ω), u H1 (Ω). (2) v V H 1 (Ω) For (2), it suffices to bound the gradients of the {λ v}, i.e. prove C λ R such that λ v L 2 (Ω) C λ. (3) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

12 Geometric criteria for convergence estimates v1 v1 To bound the gradients of the coordinates, we need control of the element geometry. Let ρ(ω) denote the radius of the largest inscribed circle. The aspect ratio γ is defined by γ = diam(ω) ρ(ω) (2, ) Three possible geometric conditions on a polygonal mesh: G1. BOUNDED ASPECT RATIO: γ < such that γ < γ G2. MINIMUM EDGE LENGTH: d > 0 such that v i v i 1 > d G3. MAXIMUM INTERIOR ANGLE: β < π such that β i < β Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

13 Polygonal Finite Element Optimal Convergence Theorem In the table, any necessary geometric criteria to achieve the a priori linear error estimate are denoted by N. The set of geometric criteria denoted by S in each row taken together are sufficient to guarantee the estimate. G1 (aspect ratio) G2 (min edge length) G3 (max interior angle) Triangulated λ Tri - - S,N Wachspress λ Wach S S S,N Sibson λ Sibs S S - Mean Value λ MV S S - Harmonic λ Har S - - G, RAND, BAJAJ Error Estimates for Generalized Barycentric Interpolation Advances in Computational Mathematics, 37:3, , 2012 RAND, G, BAJAJ Interpolation Error Estimates for Mean Value Coordinates, Advances in Computational Mathematics, 39:2, , Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

14 A geometric criterion for polyhedra Observe that on triangles of fixed diameter: λ large large interior angle small altitude at a vertex For Wachspress coordinates, we generalize to polygons: λ Wach large small altitude at a vertex and then to polyhedra: Given a simple, convex d-dimensional polytope P R d, let h := minimum distance from a vertex to a hyper-plane of a non-incident face. Then λ Wach large h small Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

15 Upper and lower bounds on polytopes On a polytope P R n, define Λ := sup x P v λ Wach v (x). simple convex polytope in R n 1 h Λ n-simplex in R n 1 h Λ 2n h n + 1 h hyper-rectangle in R n 1 Λ n + n h h regular k-gon in R 2 2(1 + cos(π/k)) h Λ 4 h Note that lim 2(1 + cos(π/k)) = 4, so the bound is sharp in R 2. k FLOATER, G, SUKUMAR Gradient bounds for Wachspress coordinates on polytopes, SIAM J. Numerical Analysis, Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

16 Outline 1 Linear elements on polygons 2 Quadratic serendipity elements on polygons 3 Order r serendipity elements on n-cubes 4 Future directions Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

17 From linear to quadratic elements A naïve quadratic element is formed by products of linear GBCs: {λ i } pairwise products {λ aλ b } Why is this naïve? For a k-gon, this construction gives k + ( k 2) basis functions λaλ b The space of quadratic polynomials is only dimension 6: {1, x, y, xy, x 2, y 2 } Conforming to a linear function on the boundary requires 2 degrees of freedom per edge only 2k functions needed! Problem Statement Construct 2k basis functions associated to the vertices and edge midpoints of an arbitrary k-gon such that a quadratic convergence estimate is obtained. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

18 Polygonal Quadratic Serendipity Elements We define matrices A and B to reduce the naïve quadratic basis. filled dot = Lagrangian domain point = all functions in the set evaluate to 0 except the associated function which evaluates to 1 open dot = non-lagrangian domain point = partition of unity satisfied, but not Lagrange property {λ i } k pairwise products {λ aλ b } k + ( ) k 2 A {ξ ij } 2k B {ψ ij } Linear Quadratic Serendipity Lagrange 2k Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

19 From quadratic to serendipity The bases are ordered as follows: ξ ii and λ aλ a = basis functions associated with vertices ξ i(i+1) and λ aλ a+1 = basis functions associated with edge midpoints λ aλ b = basis functions associated with interior diagonals, i.e. b / {a 1, a, a + 1} Serendipity basis functions ξ ij are a linear combination of pairwise products λ aλ b : ξ ii. ξ i(i+1) = A λ aλ a. λ aλ a+1. λ aλ b = c11 11 cab 11 c 11 (n 2)n c ij 11 c ij ab c ij (n 2)n c n(n+1) 11 c n(n+1) ab c n(n+1) (n 2)n λ aλ a. λ aλ a+1. λ aλ b Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

20 From quadratic to serendipity We require the serendipity basis to have quadratic approximation power: Constant precision: 1 = ξ ii + 2ξ i(i+1) i Linear precision: x = v i ξ ii + 2v i(i+1) ξ i(i+1) i Quadratic precision: xx T = v i v T i ξ ii + (v i v T i+1 + v i+1 v T i )ξ i(i+1) i ξ b(b+1) ξ bb ξ b(b 1) Theorem Constants {cij ab } exist for any convex polygon such that the resulting basis {ξ ij } satisfies constant, linear, and quadratic precision requirements. ξ a(a 1) ξ aa ξ a(a+1) λ a λ b Proof: We produce a coefficient matrix A with the structure A := [ I A ] where A has only six non-zero entries per column and show that the resulting functions satisfy the six precision equations. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

21 Pairwise products vs. Lagrange basis Even in 1D, pairwise products of barycentric functions do not form a Lagrange basis at interior degrees of freedom: 1 λ 0 λ 0 λ 1 λ 1 1 ψ 00 ψ 11 ψ01 λ 0 λ 1 Pairwise products 1 Lagrange basis 1 Translation between these two bases is straightforward and generalizes to the higher dimensional case. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

22 From serendipity to Lagrange {ξ ij } B {ψ ij } [ψ ij ] = ψ 11 ψ ψ nn ψ 12 ψ ψ n1 = ξ 11 ξ ξ nn ξ 12 ξ ξ n1 = B[ξ ij ]. Andrew Gillette - U. Arizona ( ) Polytope and Serendipity FEM ASU Seminar - Apr / 41

23 Serendipity Theorem {λ i } pairwise products {λ aλ b } A {ξ ij } B {ψ ij } Theorem Given bounds on polygon aspect ratio (G1), minimum edge length (G2), and maximum interior angles (G3): A is uniformly bounded, B is uniformly bounded, and span{ψ ij } P 2 (R 2 ) = quadratic polynomials in x and y We obtain the quadratic a priori error estimate: u u h H 1 (Ω) C h 2 u H 3 (Ω) RAND, G, BAJAJ Quadratic Serendipity Finite Element on Polygons Using Generalized Barycentric Coordinates, Math. Comp., 2011 Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

24 Special case of a square v14 v4 v34 v3 v23 Bilinear functions are barycentric coordinates: λ 1 = (1 x)(1 y) λ 2 = x(1 y) λ 3 = xy λ 4 = (1 x)y v1 ξ 11 ξ 22 ξ 33 ξ 44 ξ 12 ξ 23 ξ 34 ξ 14 v12 = v2 Compute [ξ ij ] := [ ] I A [λaλ b ] λ 1 λ 1 λ 2 λ 2 λ 3 λ 3 λ 4 λ 4 λ 1 λ 2 = λ 2 λ 3 λ 3 λ 4 λ 1 λ /2 1/ /2 1/ /2 1/ /2 1/2 (1 x)(1 y)(1 x y) x(1 y)(x y) xy( 1 + x + y) (1 x)y(y x) (1 x)x(1 y) x(1 y)y (1 x)xy (1 x)(1 y)y span { ξ ii, ξ i(i+1) } = span {1, x, y, x 2, y 2, xy, x 2 y, xy 2} =: S 2 (I 2 ) Hence, this provides a computational basis for the serendipity space S 2 (I 2 ) defined in ARNOLD, AWANOU The serendipity family of finite elements, Found. Comp. Math, Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

25 Numerical evidence for non-affine image of a square Instead of mapping, use quadratic serendipity GBC interpolation with mean value coordinates: n ( vi + v ) i+1 u h = I qu := u(v i )ψ ii + u ψ i(i+1) 2 n = 2 n = 4 i=1 Non-affine bilinear mapping u u h L 2 (u u h ) L 2 n error rate error rate 2 5.0e-2 6.2e e e e e e e e e e e ARNOLD, BOFFI, FALK, Math. Comp., 2002 Quadratic serendipity GBC method u u h L 2 (u u h ) L 2 n error rate error rate e e e e e e e e e e e e e e e e Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

26 Outline 1 Linear elements on polygons 2 Quadratic serendipity elements on polygons 3 Order r serendipity elements on n-cubes 4 Future directions Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

27 Serendipity elements on squares O(h 2 ) O(h 3 ) O(h 4 ) O(h 5 ) O(h 6 ) For r 4: O(h r ) tensor product: r 2 + 2r + 1 degrees of freedom O(h r 1 ) serendipity: (r 2 + 3r + 6) degrees of freedom 2 u u h H 1 (Ω) C h r u H }{{} r+1 (Ω), u H r+1 (Ω). }{{} approximation error optimal error bound Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

28 Mathematical challenges Basis functions must be constructed to implement serendipity elements. Current constructions lack key mathematical properties, limiting their broader usage Goal: Construct basis functions for serendipity elements satisfying the following: Symmetry: Accommodate interior degrees of freedom that grow according to triangular numbers on square-shaped elements. Tensor product structure: Write as linear combinations of standard tensor product functions. Hierarchical: Generalize to methods on n-cubes for any n 2, allowing restrictions to lower-dimensional faces. O(h 2 ) O(h 3 ) O(h 4 ) O(h 5 ) O(h 6 ) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

29 Which monomials do we need? O(h 3 ) serendipity element: { total degree at most cubic (req. for O(h 3 ) approximation) }} { { 1, x, y, x 2, y 2, xy, x 3, y 3, x 2 y, xy 2, x 3 y, xy 3, x 2 y 2, x 3 y 2, x 2 y 3, x 3 y 3 } }{{} at most cubic in each variable (used in O(h 3 ) tensor product methods) We need an intermediate set of 12 monomials! The superlinear degree of a polynomial ignores linearly-appearing variables. Example: sldeg(xy 3 ) = 3, even though deg(xy 3 ) = 4 ( n ) Definition: sldeg(x e 1 1 x e 2 2 x n en ) := e i # {e i : e i = 1} {1, x, y, x 2, y 2, xy, x 3, y 3, x 2 y, xy 2, x 3 y, xy 3, x 2 y 2, x 3 y 2, x 2 y 3, x 3 y 3 } }{{} superlinear degree at most 3 (dim=12) ARNOLD, AWANOU The serendipity family of finite elements, Found. Comp. Math, Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41 i=1

30 Superlinear polynomials form a lower set Given a monomial x α := x α 1 1 x α d d, associate the multi-index of d non-negative integers α = (α 1, α 2,..., α d ) N d 0. Define the superlinear norm of α as α sprlin := so that the superlinear multi indices are S r = d α j, j=1 α j 2 { α N d 0 : α sprlin r Observe that S r has a partial ordering µ α means µ i α i. }. Thus S r is a lower set, meaning We can thus apply the following recent result. α S r, µ α = µ S r Theorem (Dyn and Floater, 2013) Fix a lower set L N d 0 and points z α R d for all α L. For any sufficiently smooth d-variate real function f, there is a unique polynomial p span{x α : α L} that interpolates f at the points z α, with partial derivative interpolation for repeated z α values. DYN AND FLOATER Multivariate polynomial interpolation on lower sets, J. Approx. Th., to appear. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

31 Partitioning and reordering the multi-indices By a judicious choice of the interpolation points z α = (x i, y j ), we recover the dimensionality associations of the degrees of freedom of serendipity elements. y 5 y 1 y 4 y 5 y 3 y 4 y 2 y 3 y 1 y 2 The order 5 serendipity element, with degrees of freedom color-coded by dimensionality. y 0 x 0 x 1 x 2 x 3 x 4 x 5 The lower set S 5, with equivalent color coding. y 0 x 0 x 2 x 3 x 4 x 5 x 1 The lower set S 5, with domain points z α reordered. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

32 Symmetrizing the multi-indices By collecting the re-ordered interpolation points z α = (x i, y j ), at midpoints of the associated face, we recover the dimensionality associations of the degrees of freedom of serendipity elements. y 1 y 1 y 5 y 4 y 3 y 2, y 3, y 4, y 5 y 2 y 0 x 0 x 2 x 3 x 4 x 5 x 1 The lower set S 5, with domain points z α reordered. y 0 x 0 x 2, x 3, x 4, x 5 x 1 A symmetric reordering, with multiplicity. The associated interpolant recovers values at dots, three partial derivatives at edge midpoints, and two partial derivatives at the face midpoint. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

33 2D symmetric serendipity elements Symmetry: Accommodate interior degrees of freedom that grow according to triangular numbers on square-shaped elements. O(h 2 ) O(h 3 ) O(h 4 ) O(h 5 ) O(h 6 ) O(h 7 ) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

34 Tensor product structure The Dyn-Floater interpolation scheme is expressed in terms of tensor product interpolation over maximal blocks in the set using an inclusion-exclusion formula coefficient calculator +1 1 Put differently, the linear combination is the sum over all blocks within the lower set with coefficients determined as follows: Place the coefficient calculator at the extremal block corner. Add up all values appearing in the lower set. The coefficient for the block is the value of the sum. Hence: black dots +1; white dots -1; others 0. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

35 Linear combination of tensor products Tensor product structure: Write basis functions as linear combinations of standard tensor product functions = Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

36 3D elements Hierarchical: Generalize to methods on n-cubes for any n 2, allowing restrictions to lower-dimensional faces. Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

37 3D coefficient computation Lower sets for superlinear polynomials in 3 variables: Decomposition into a linear combination of tensor product interpolants works the same as in 2D, using the 3D coefficient calculator at left. (Blue +1; Orange -1). FLOATER, G, Nodal bases for the serendipity family of finite elements, Submitted, Available as arxiv: Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

38 Outline 1 Linear elements on polygons 2 Quadratic serendipity elements on polygons 3 Order r serendipity elements on n-cubes 4 Future directions Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

39 Future Directions Expand serendipity results from cubes to polyhedra. Incorporate elements into finite element software packages. Analyze speed vs. accuracy trade-offs. n = r 2n dim Q r r 2 + 2r + 1 dim S r n = (r 2 + 3r + 6) dim Q r r 3 + 3r 2 + 3r + 1 dim S r (r 3 + 6r r + 24) Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

40 Acknowledgments Chandrajit Bajaj UT Austin Alexander Rand UT Austin / CD-adapco Michael Holst UC San Diego National Biomedical UC San Diego Computation Resource Michael Floater University of Oslo N. Sukumar UC Davis Thanks for the invitation to speak! Slides and pre-prints: Andrew Gillette - U. Arizona Polytope ( ) and Serendipity FEM ASU Seminar - Apr / 41

Nodal Basis Functions for Serendipity Finite Elements

Nodal Basis Functions for Serendipity Finite Elements Nodal Basis Functions for Serendipity Finite Elements Andrew Gillette Department of Mathematics University of Arizona joint work with Michael Floater (University of Oslo) Andrew Gillette - U. Arizona Nodal

More information

Modern Directions in Finite Element Theory: Polytope Meshes and Serendipity Methods

Modern Directions in Finite Element Theory: Polytope Meshes and Serendipity Methods Modern Directions in Finite Element Theory: Polytope Meshes and Serendipity Methods Andrew Gillette Department of Mathematics University of Arizona Andrew Gillette - U. Arizona Polytope ( ) and Serendipity

More information

H(curl) and H(div) Elements on Polytopes from Generalized Barycentric Coordinates

H(curl) and H(div) Elements on Polytopes from Generalized Barycentric Coordinates H(curl) and H(div) Elements on Polytopes from Generalized Barycentric Coordinates Andrew Gillette Department of Mathematics University of Arizona joint work with Alex Rand (CD-adapco) Chandrajit Bajaj

More information

Conforming Vector Interpolation Functions for Polyhedral Meshes

Conforming Vector Interpolation Functions for Polyhedral Meshes Conforming Vector Interpolation Functions for Polyhedral Meshes Andrew Gillette joint work with Chandrajit Bajaj and Alexander Rand Department of Mathematics Institute of Computational Engineering and

More information

Dual Interpolants for Finite Element Methods

Dual Interpolants for Finite Element Methods Dual Interpolants for Finite Element Methods Andrew Gillette joint work with Chandrajit Bajaj and Alexander Rand Department of Mathematics Institute of Computational Engineering and Sciences University

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

INTRODUCTION TO FINITE ELEMENT METHODS

INTRODUCTION TO FINITE ELEMENT METHODS INTRODUCTION TO FINITE ELEMENT METHODS LONG CHEN Finite element methods are based on the variational formulation of partial differential equations which only need to compute the gradient of a function.

More information

Polygonal spline spaces and the numerical solution of the Poisson equation

Polygonal spline spaces and the numerical solution of the Poisson equation Polygonal spline spaces and the numerical solution of the Poisson equation Michael S. Floater, Ming-Jun Lai September 10, 2015 Abstract It is known that generalized barycentric coordinates (GBCs) can be

More information

Parameterization. Michael S. Floater. November 10, 2011

Parameterization. Michael S. Floater. November 10, 2011 Parameterization Michael S. Floater November 10, 2011 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to generate from point

More information

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems

An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems An Interface-fitted Mesh Generator and Polytopal Element Methods for Elliptic Interface Problems Long Chen University of California, Irvine chenlong@math.uci.edu Joint work with: Huayi Wei (Xiangtan University),

More information

Polygonal Finite Elements for Finite Elasticity

Polygonal Finite Elements for Finite Elasticity Polygonal Finite Elements for Finite Elasticity Heng Chi a, Cameron Talischi b, Oscar Lopez-Pamies b, Glaucio H. Paulino a a: Georgia Institute of Technology b: University of Illinois at Urbana-Champaign

More information

Generalized Barycentric Coordinates

Generalized Barycentric Coordinates Generalized Barycentric Coordinates Kai Hormann Faculty of Informatics University of Lugano Cartesian coordinates y 3 2 ( 3,1) 1 3 2 1 1 2 3 (2,2) (0,0) 1 2 3 (1, 2) x René Descartes (1596 1650) Appendix

More information

A Polygonal Spline Method for General 2nd-Order Elliptic Equations and Its Applications

A Polygonal Spline Method for General 2nd-Order Elliptic Equations and Its Applications A Polygonal Spline Method for General 2nd-Order Elliptic Equations and Its Applications Ming-Jun Lai James Lanterman Nov. 29, 2016 Abstract We explain how to use polygonal splines to numerically solve

More information

arxiv: v2 [math.na] 2 Oct 2015

arxiv: v2 [math.na] 2 Oct 2015 INTERPOLATION ERROR ESTIMATES FOR HARMONIC COORDINATES ON POLYTOPES ANDREW GILLETTE AND ALEXANDER RAND arxiv:1504.00599v2 [math.na] 2 Oct 2015 Abstract. Interpolation error estimates in terms of geometric

More information

Surface Parameterization

Surface Parameterization Surface Parameterization A Tutorial and Survey Michael Floater and Kai Hormann Presented by Afra Zomorodian CS 468 10/19/5 1 Problem 1-1 mapping from domain to surface Original application: Texture mapping

More information

Barycentric Finite Element Methods

Barycentric Finite Element Methods University of California, Davis Barycentric Finite Element Methods N. Sukumar UC Davis Workshop on Generalized Barycentric Coordinates, Columbia University July 26, 2012 Collaborators and Acknowledgements

More information

Barycentric Finite Element Methods

Barycentric Finite Element Methods University of California, Davis Barycentric Finite Element Methods N. Sukumar University of California at Davis SIAM Conference on Geometric Design and Computing November 8, 2007 Collaborators and Acknowledgements

More information

Kai Hormann, N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics

Kai Hormann, N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics Kai Hormann, N. Sukumar Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics Contents Chapter 1 Multi-Sided Patches via Barycentric Coordinates 1 Scott Schaefer 1.1 INTRODUCTION

More information

Finite Element Methods

Finite Element Methods Chapter 5 Finite Element Methods 5.1 Finite Element Spaces Remark 5.1 Mesh cells, faces, edges, vertices. A mesh cell is a compact polyhedron in R d, d {2,3}, whose interior is not empty. The boundary

More information

arxiv:submit/ [math.na] 18 Sep 2012

arxiv:submit/ [math.na] 18 Sep 2012 Interpolation Error Estimates for Mean Value Coordinates over Convex Polygons arxiv:submit/055404 [mathna] 8 Sep 0 Alexander Rand, Andrew Gillette, and Chandrajit Bajaj September 8, 0 Abstract In a similar

More information

Two Algorithms for Approximation in Highly Complicated Planar Domains

Two Algorithms for Approximation in Highly Complicated Planar Domains Two Algorithms for Approximation in Highly Complicated Planar Domains Nira Dyn and Roman Kazinnik School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv 69978, Israel, {niradyn,romank}@post.tau.ac.il

More information

Contents. I The Basic Framework for Stationary Problems 1

Contents. I The Basic Framework for Stationary Problems 1 page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other

More information

C 1 Quintic Spline Interpolation Over Tetrahedral Partitions

C 1 Quintic Spline Interpolation Over Tetrahedral Partitions C 1 Quintic Spline Interpolation Over Tetrahedral Partitions Gerard Awanou and Ming-Jun Lai Abstract. We discuss the implementation of a C 1 quintic superspline method for interpolating scattered data

More information

Generalized barycentric coordinates

Generalized barycentric coordinates Generalized barycentric coordinates Michael S. Floater August 20, 2012 In this lecture, we review the definitions and properties of barycentric coordinates on triangles, and study generalizations to convex,

More information

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University Bernstein-Bezier Splines on the Unit Sphere Victoria Baramidze Department of Mathematics Western Illinois University ABSTRACT I will introduce scattered data fitting problems on the sphere and discuss

More information

AMS527: Numerical Analysis II

AMS527: Numerical Analysis II AMS527: Numerical Analysis II A Brief Overview of Finite Element Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao SUNY Stony Brook AMS527: Numerical Analysis II 1 / 25 Overview Basic concepts Mathematical

More information

Scientific Computing: Interpolation

Scientific Computing: Interpolation Scientific Computing: Interpolation Aleksandar Donev Courant Institute, NYU donev@courant.nyu.edu Course MATH-GA.243 or CSCI-GA.22, Fall 25 October 22nd, 25 A. Donev (Courant Institute) Lecture VIII /22/25

More information

THE MORTAR FINITE ELEMENT METHOD IN 2D: IMPLEMENTATION IN MATLAB

THE MORTAR FINITE ELEMENT METHOD IN 2D: IMPLEMENTATION IN MATLAB THE MORTAR FINITE ELEMENT METHOD IN D: IMPLEMENTATION IN MATLAB J. Daněk, H. Kutáková Department of Mathematics, University of West Bohemia, Pilsen MECAS ESI s.r.o., Pilsen Abstract The paper is focused

More information

Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons

Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons Noname manuscript No. (will be inserted by the editor) Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons S. E. Mousavi N. Sukumar Received: date

More information

APPROXIMATING PDE s IN L 1

APPROXIMATING PDE s IN L 1 APPROXIMATING PDE s IN L 1 Veselin Dobrev Jean-Luc Guermond Bojan Popov Department of Mathematics Texas A&M University NONLINEAR APPROXIMATION TECHNIQUES USING L 1 Texas A&M May 16-18, 2008 Outline 1 Outline

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons

Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons Comput Mech (2011) 47:535 554 DOI 10.1007/s00466-010-0562-5 ORIGINAL PAPER Numerical integration of polynomials and discontinuous functions on irregular convex polygons and polyhedrons S. E. Mousavi N.

More information

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics On a nested refinement of anisotropic tetrahedral grids under Hessian metrics Shangyou Zhang Abstract Anisotropic grids, having drastically different grid sizes in different directions, are efficient and

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of

More information

Comparison and affine combination of generalized barycentric coordinates for convex polygons

Comparison and affine combination of generalized barycentric coordinates for convex polygons Annales Mathematicae et Informaticae 47 (2017) pp. 185 200 http://ami.uni-eszterhazy.hu Comparison and affine combination of generalized barycentric coordinates for convex polygons Ákos Tóth Department

More information

MATH 890 HOMEWORK 2 DAVID MEREDITH

MATH 890 HOMEWORK 2 DAVID MEREDITH MATH 890 HOMEWORK 2 DAVID MEREDITH (1) Suppose P and Q are polyhedra. Then P Q is a polyhedron. Moreover if P and Q are polytopes then P Q is a polytope. The facets of P Q are either F Q where F is a facet

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn Michael S. Floater Kai Hormann Abstract. We present a new four-point subdivision scheme that generates C 2 curves.

More information

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder] Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder] Preliminaries Recall: Given a smooth function f:r R, the function

More information

Lecture notes for Topology MMA100

Lecture notes for Topology MMA100 Lecture notes for Topology MMA100 J A S, S-11 1 Simplicial Complexes 1.1 Affine independence A collection of points v 0, v 1,..., v n in some Euclidean space R N are affinely independent if the (affine

More information

Galerkin Projections Between Finite Element Spaces

Galerkin Projections Between Finite Element Spaces Galerkin Projections Between Finite Element Spaces Ross A. Thompson Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements

More information

C 1 Quadratic Interpolation of Meshes

C 1 Quadratic Interpolation of Meshes C 1 Quadratic Interpolation of Meshes David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License.

More information

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

ACTUALLY DOING IT : an Introduction to Polyhedral Computation ACTUALLY DOING IT : an Introduction to Polyhedral Computation Jesús A. De Loera Department of Mathematics Univ. of California, Davis http://www.math.ucdavis.edu/ deloera/ 1 What is a Convex Polytope? 2

More information

Ma/CS 6b Class 26: Art Galleries and Politicians

Ma/CS 6b Class 26: Art Galleries and Politicians Ma/CS 6b Class 26: Art Galleries and Politicians By Adam Sheffer The Art Gallery Problem Problem. We wish to place security cameras at a gallery, such that they cover it completely. Every camera can cover

More information

A new 8-node quadrilateral spline finite element

A new 8-node quadrilateral spline finite element Journal of Computational and Applied Mathematics 195 (2006) 54 65 www.elsevier.com/locate/cam A new 8-node quadrilateral spline finite element Chong-Jun Li, Ren-Hong Wang Institute of Mathematical Sciences,

More information

Integer Programming Theory

Integer Programming Theory Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x

More information

Lecture 3A: Generalized associahedra

Lecture 3A: Generalized associahedra Lecture 3A: Generalized associahedra Nathan Reading NC State University Cluster Algebras and Cluster Combinatorics MSRI Summer Graduate Workshop, August 2011 Introduction Associahedron and cyclohedron

More information

Parameterization of Meshes

Parameterization of Meshes 2-Manifold Parameterization of Meshes What makes for a smooth manifold? locally looks like Euclidian space collection of charts mutually compatible on their overlaps form an atlas Parameterizations are

More information

Generalized Barycentric Coordinates

Generalized Barycentric Coordinates Generalized Barycentric Coordinates Kai Hormann Faculty of Informatics Università della Svizzera italiana, Lugano School of Computer Science and Engineering Nanyang Technological University, Singapore

More information

Element Quality Metrics for Higher-Order Bernstein Bézier Elements

Element Quality Metrics for Higher-Order Bernstein Bézier Elements Element Quality Metrics for Higher-Order Bernstein Bézier Elements Luke Engvall and John A. Evans Abstract In this note, we review the interpolation theory for curvilinear finite elements originally derived

More information

Convexity: an introduction

Convexity: an introduction Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and

More information

Quadratic and cubic b-splines by generalizing higher-order voronoi diagrams

Quadratic and cubic b-splines by generalizing higher-order voronoi diagrams Quadratic and cubic b-splines by generalizing higher-order voronoi diagrams Yuanxin Liu and Jack Snoeyink Joshua Levine April 18, 2007 Computer Science and Engineering, The Ohio State University 1 / 24

More information

Shape Modeling and Geometry Processing

Shape Modeling and Geometry Processing 252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry

More information

Documentation for Numerical Derivative on Discontinuous Galerkin Space

Documentation for Numerical Derivative on Discontinuous Galerkin Space Documentation for Numerical Derivative on Discontinuous Galerkin Space Stefan Schnake 204 Introduction This documentation gives a guide to the syntax and usage of the functions in this package as simply

More information

Serendipity Nodal VEM spaces

Serendipity Nodal VEM spaces Serendipity Nodal VEM spaces L. Beirão da Veiga, F. Brezzi, L.D. Marini, A. Russo Lourenço Beirão da Veiga - Dipartimento di Matematica e Applicazioni, Università di Milano Bicocca, Via Cozzi 53, I-20153,

More information

Computer Graphics 7 - Rasterisation

Computer Graphics 7 - Rasterisation Computer Graphics 7 - Rasterisation Tom Thorne Slides courtesy of Taku Komura www.inf.ed.ac.uk/teaching/courses/cg Overview Line rasterisation Polygon rasterisation Mean value coordinates Decomposing polygons

More information

Domain Decomposition and hp-adaptive Finite Elements

Domain Decomposition and hp-adaptive Finite Elements Domain Decomposition and hp-adaptive Finite Elements Randolph E. Bank 1 and Hieu Nguyen 1 Department of Mathematics, University of California, San Diego, La Jolla, CA 9093-011, USA, rbank@ucsd.edu. Department

More information

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Preferred directions for resolving the non-uniqueness of Delaunay triangulations Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation

More information

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W

More information

Linear Finite Element Methods

Linear Finite Element Methods Chapter 3 Linear Finite Element Methods The finite element methods provide spaces V n of functions that are piecewise smooth and simple, and locally supported basis function of these spaces to achieve

More information

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions

More information

SPERNER S LEMMA MOOR XU

SPERNER S LEMMA MOOR XU SPERNER S LEMMA MOOR XU Abstract. Is it possible to dissect a square into an odd number of triangles of equal area? This question was first answered by Paul Monsky in 970, and the solution requires elements

More information

Simplicial Complexes: Second Lecture

Simplicial Complexes: Second Lecture Simplicial Complexes: Second Lecture 4 Nov, 2010 1 Overview Today we have two main goals: Prove that every continuous map between triangulable spaces can be approximated by a simplicial map. To do this,

More information

Efficient Numerical Integration in. Polygonal Finite Element Method. S. E. Mousavi a and N. Sukumar b. University of Texas, Austin

Efficient Numerical Integration in. Polygonal Finite Element Method. S. E. Mousavi a and N. Sukumar b. University of Texas, Austin Efficient Numerical Integration in Polygonal Finite Element Method S. E. Mousavi a and N. Sukumar b a University of Texas, Austin b University of California, Davis NSF Workshop on Barycentric Coordinates

More information

arxiv: v1 [math.na] 20 Sep 2016

arxiv: v1 [math.na] 20 Sep 2016 arxiv:1609.06236v1 [math.na] 20 Sep 2016 A Local Mesh Modification Strategy for Interface Problems with Application to Shape and Topology Optimization P. Gangl 1,2 and U. Langer 3 1 Doctoral Program Comp.

More information

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods Scott A. Sarra, Derek Sturgill Marshall University, Department of Mathematics, One John Marshall Drive, Huntington

More information

Programming, numerics and optimization

Programming, numerics and optimization Programming, numerics and optimization Lecture C-4: Constrained optimization Łukasz Jankowski ljank@ippt.pan.pl Institute of Fundamental Technological Research Room 4.32, Phone +22.8261281 ext. 428 June

More information

Lectures in Discrete Differential Geometry 3 Discrete Surfaces

Lectures in Discrete Differential Geometry 3 Discrete Surfaces Lectures in Discrete Differential Geometry 3 Discrete Surfaces Etienne Vouga March 19, 2014 1 Triangle Meshes We will now study discrete surfaces and build up a parallel theory of curvature that mimics

More information

High Order Nédélec Elements with local complete sequence properties

High Order Nédélec Elements with local complete sequence properties High Order Nédélec Elements with local complete sequence properties Joachim Schöberl and Sabine Zaglmayr Institute for Computational Mathematics, Johannes Kepler University Linz, Austria E-mail: {js,sz}@jku.at

More information

7. The Gauss-Bonnet theorem

7. The Gauss-Bonnet theorem 7. The Gauss-Bonnet theorem 7.1 Hyperbolic polygons In Euclidean geometry, an n-sided polygon is a subset of the Euclidean plane bounded by n straight lines. Thus the edges of a Euclidean polygon are formed

More information

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 3 Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh January 2016 Mixed Integer Linear Programming

More information

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach 11 Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach 2.3.1 Choice of Displacement Function Displacement function is the beginning point for the structural

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

Adaptive and Smooth Surface Construction by Triangular A-Patches

Adaptive and Smooth Surface Construction by Triangular A-Patches Adaptive and Smooth Surface Construction by Triangular A-Patches Guoliang Xu Institute of Computational Mathematics and Scientific/Engineering Computing, Chinese Academy of Sciences, Beijing, China Abstract

More information

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful

More information

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON PROPRTIS OF NATURAL LMNT COORDINATS ON ANY POLYHDRON P. Milbradt and T. Fröbel Institute of Computer Science in Civil ngineering, Univercity of Hanover, 3067, Hanover, Germany; PH (+49) 5-76-5757; FAX

More information

TOURNAMENT OF THE TOWNS, Glossary

TOURNAMENT OF THE TOWNS, Glossary TOURNAMENT OF THE TOWNS, 2003 2004 Glossary Absolute value The size of a number with its + or sign removed. The absolute value of 3.2 is 3.2, the absolute value of +4.6 is 4.6. We write this: 3.2 = 3.2

More information

Assignment 4: Mesh Parametrization

Assignment 4: Mesh Parametrization CSCI-GA.3033-018 - Geometric Modeling Assignment 4: Mesh Parametrization In this exercise you will Familiarize yourself with vector field design on surfaces. Create scalar fields whose gradients align

More information

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes Matrix-valued 4-point Spline and -point Non-spline Interpolatory Curve Subdivision Schemes Charles K. Chui, Qingtang Jiang Department of Mathematics and Computer Science University of Missouri St. Louis

More information

Downloaded 03/29/16 to Redistribution subject to SIAM license or copyright; see

Downloaded 03/29/16 to Redistribution subject to SIAM license or copyright; see SIAM J. NUMER. ANAL. Vol. 54, No. 2, pp. 797 824 c 2016 Society for Industrial and Applied Mathematics POLYGONAL SPLINE SPACES AND THE NUMERICAL SOLUTION OF THE POISSON EQUATION MICHAEL S. FLOATER AND

More information

= f (a, b) + (hf x + kf y ) (a,b) +

= f (a, b) + (hf x + kf y ) (a,b) + Chapter 14 Multiple Integrals 1 Double Integrals, Iterated Integrals, Cross-sections 2 Double Integrals over more general regions, Definition, Evaluation of Double Integrals, Properties of Double Integrals

More information

CS 450 Numerical Analysis. Chapter 7: Interpolation

CS 450 Numerical Analysis. Chapter 7: Interpolation Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

arxiv: v1 [math.na] 28 Oct 2015

arxiv: v1 [math.na] 28 Oct 2015 Serendipity Nodal VEM spaces L. Beirão da Veiga, F. Brezzi, L.D. Marini, A. Russo arxiv:1510.08477v1 [math.na] 28 Oct 2015 Lourenço Beirão da Veiga - Dipartimento di Matematica, Università di Milano Statale,

More information

Mathematical Programming and Research Methods (Part II)

Mathematical Programming and Research Methods (Part II) Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types

More information

CS 523: Computer Graphics, Spring Differential Geometry of Surfaces

CS 523: Computer Graphics, Spring Differential Geometry of Surfaces CS 523: Computer Graphics, Spring 2009 Shape Modeling Differential Geometry of Surfaces Andrew Nealen, Rutgers, 2009 3/4/2009 Recap Differential Geometry of Curves Andrew Nealen, Rutgers, 2009 3/4/2009

More information

Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations

Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations Optimal Quasi-Interpolation by Quadratic C 1 -Splines on Type-2 Triangulations Tatyana Sorokina and Frank Zeilfelder Abstract. We describe a new scheme based on quadratic C 1 -splines on type-2 triangulations

More information

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Tamal Pramanick 1,a) 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati

More information

04 - Normal Estimation, Curves

04 - Normal Estimation, Curves 04 - Normal Estimation, Curves Acknowledgements: Olga Sorkine-Hornung Normal Estimation Implicit Surface Reconstruction Implicit function from point clouds Need consistently oriented normals < 0 0 > 0

More information

Discrete minimal surfaces of Koebe type

Discrete minimal surfaces of Koebe type Discrete minimal surfaces of Koebe type Alexander I. Bobenko, Ulrike Bücking, Stefan Sechelmann March 5, 2018 1 Introduction Minimal surfaces have been studied for a long time, but still contain unsolved

More information

Realizing Planar Graphs as Convex Polytopes. Günter Rote Freie Universität Berlin

Realizing Planar Graphs as Convex Polytopes. Günter Rote Freie Universität Berlin Realizing Planar Graphs as Convex Polytopes Günter Rote Freie Universität Berlin General Problem Statement GIVEN: a combinatorial type of 3-dimensional polytope (a 3-connected planar graph) [ + additional

More information

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties. Standard 1: Number Sense and Computation Students simplify and compare expressions. They use rational exponents and simplify square roots. IM1.1.1 Compare real number expressions. IM1.1.2 Simplify square

More information

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011 CS 523: Computer Graphics, Spring 2011 Shape Modeling Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell 2/15/2011 1 Motivation Geometry processing: understand geometric characteristics,

More information

Euler s Theorem. Brett Chenoweth. February 26, 2013

Euler s Theorem. Brett Chenoweth. February 26, 2013 Euler s Theorem Brett Chenoweth February 26, 2013 1 Introduction This summer I have spent six weeks of my holidays working on a research project funded by the AMSI. The title of my project was Euler s

More information

When implementing FEM for solving two-dimensional partial differential equations, integrals of the form

When implementing FEM for solving two-dimensional partial differential equations, integrals of the form Quadrature Formulas in Two Dimensions Math 57 - Finite Element Method Section, Spring Shaozhong Deng, PhD (shaodeng@unccedu Dept of Mathematics and Statistics, UNC at Charlotte When implementing FEM for

More information

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

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

More information

Cluster algebras and infinite associahedra

Cluster algebras and infinite associahedra Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of the

More information

arxiv: v1 [math.gr] 19 Dec 2018

arxiv: v1 [math.gr] 19 Dec 2018 GROWTH SERIES OF CAT(0) CUBICAL COMPLEXES arxiv:1812.07755v1 [math.gr] 19 Dec 2018 BORIS OKUN AND RICHARD SCOTT Abstract. Let X be a CAT(0) cubical complex. The growth series of X at x is G x (t) = y V

More information

Newton Polygons of L-Functions

Newton Polygons of L-Functions Newton Polygons of L-Functions Phong Le Department of Mathematics University of California, Irvine June 2009/Ph.D. Defense Phong Le Newton Polygons of L-Functions 1/33 Laurent Polynomials Let q = p a where

More information

05 - Surfaces. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Daniele Panozzo

05 - Surfaces. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Daniele Panozzo 05 - Surfaces Acknowledgements: Olga Sorkine-Hornung Reminder Curves Turning Number Theorem Continuous world Discrete world k: Curvature is scale dependent is scale-independent Discrete Curvature Integrated

More information

CS 4620 Final Exam. (a) Is a circle C 0 continuous?

CS 4620 Final Exam. (a) Is a circle C 0 continuous? CS 4620 Final Exam Wednesday 9, December 2009 2 1 2 hours Prof. Doug James Explain your reasoning for full credit. You are permitted a double-sided sheet of notes. Calculators are allowed but unnecessary.

More information