Local nonobtuse tetrahedral refinements around an edge

Similar documents
On numerical regularity of the longest-edge bisection algorithm

Acute Triangulations of Polygons

On a nested refinement of anisotropic tetrahedral grids under Hessian metrics

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

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

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

Constrained Boundary Recovery for Three Dimensional Delaunay Triangulations

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

Topological Issues in Hexahedral Meshing

6.2 Classification of Closed Surfaces

REINER HORST. License or copyright restrictions may apply to redistribution; see

Math 462: Review questions

ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE**

A Geometric Approach to the Bisection Method

Topology Preserving Tetrahedral Decomposition of Trilinear Cell

Hexahedral Meshing of Non-Linear Volumes Using Voronoi Faces and Edges

Vesa Halava Tero Harju. Walks on Borders of Polygons

Quadrilateral Meshing by Circle Packing

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES

Space-filling curves for 2-simplicial meshes created with bisections and reflections

Geometry - Chapter 1 - Corrective #1

Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P

Hyperbolic structures and triangulations

Geometry Vocabulary Math Fundamentals Reference Sheet Page 1

Convex Hulls in Three Dimensions. Polyhedra

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

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D.

Students construct nets of three dimensional objects using the measurements of a solid s edges.

Efficient Storage and Processing of Adaptive Triangular Grids using Sierpinski Curves

ALGORITHMS FOR TRIANGULATING POLYHEDRA INTO A SMALL NUMBER OF TETRAHEDRA. Milica Stojanović. 1. Introduction

Tetrahedral Decompositions of Hexahedral Meshes

arxiv: v1 [math.na] 2 Aug 2013

arxiv: v1 [math.na] 20 Sep 2016

Angles, Straight Lines and Symmetry

Linear Complexity Hexahedral Mesh Generation

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research

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

Some Open Problems in Graph Theory and Computational Geometry

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

The National Strategies Secondary Mathematics exemplification: Y8, 9

ANISOTROPIC GRADED MESHES AND QUASI-OPTIMAL RATES OF CONVERGENCE FOR THE FEM ON POLYHEDRAL DOMAINS IN 3D

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

arxiv:cs/ v1 [cs.cg] 19 Aug 1999

Mathematics Concepts 2 Exam 1 Version 4 21 September 2018

The Ultimate Maths Vocabulary List

PARALLEL MULTILEVEL TETRAHEDRAL GRID REFINEMENT

Regular Pentagon Cover for Triangles. of Perimeter Two

Tiling Polyhedra with Tetrahedra

Right Angle Triangle. Square. Opposite sides are parallel

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

1 Appendix to notes 2, on Hyperbolic geometry:

Euler s Theorem. Brett Chenoweth. February 26, 2013

Non-extendible finite polycycles

Tutorial 3 Comparing Biological Shapes Patrice Koehl and Joel Hass

Outline of the presentation

arxiv:cs/ v1 [cs.cg] 13 Jun 2001

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general)

A Study of the Rigidity of Regular Polytopes

Well-Centeredness of Pentahedron and Pyramidisation of Simple 3D Shapes with P-Well-Centered Pentahedra

MATHEMATICS. Y4 Understanding shape Visualise, describe and classify 3-D and 2-D shapes. Equipment

A Hash Data Structure for Adaptive PDE Solvers Based on Discontinuous Galerkin Discretizations

A comparative study between some bisection based partitions in 3D

GEOMETRIC DIAGRAM FOR REPRESENTING SHAPE QUALITY IN MESH REFINEMENT. Aniversario, vía Guardalavaca, Holguín, Cuba

PANM 18. Radim Hošek The role of Sommerville tetrahedra in numerical mathematics. Terms of use:

Parameterization of triangular meshes

Revised Sheet Metal Simulation, J.E. Akin, Rice University

1. Revision Description Reflect and Review Teasers Recall basics of geometrical shapes.

Geometry AP Book 8, Part 2: Unit 7

Imaginary Cubes Objects with Three Square Projection Images

Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces

MARCHING CUBES AND VARIANTS

Precise FEM solution of corner singularity using adjusted mesh applied to 2D flow

LAPLACIAN MESH SMOOTHING FOR TETRAHEDRA BASED VOLUME VISUALIZATION 1. INTRODUCTION

COMPUTING CONSTRAINED DELAUNAY

Conforming Vector Interpolation Functions for Polyhedral Meshes

Approximating Polygonal Objects by Deformable Smooth Surfaces

INTRODUCTION TO FINITE ELEMENT METHODS

N. Hitschfeld. Blanco Encalada 2120, Santiago, CHILE.

Collars and Intestines: Practical Conforming Delaunay Refinement

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9

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

The Pascal Pyramid Published in: The College Mathematics Journal, Vol. 31, No. 5, November 2000, p

My Favorite Problems, 4 Harold B. Reiter University of North Carolina Charlotte

Maths PoS: Year 7 HT1. Students will colour code as they work through the scheme of work. Students will learn about Number and Shape

SOLIDS.

Prime Time (Factors and Multiples)

A Distributed Formation of Orthogonal Convex Polygons in Mesh-Connected Multicomputers

Surface Mesh Generation

Elementary Planar Geometry

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

A new 8-node quadrilateral spline finite element

Numerical representation of the quality measures of triangles and. triangular meshes

International Mathematics TOURNAMENT OF THE TOWNS. Junior A-Level Solutions Fall 2013

Adaptive and Smooth Surface Construction by Triangular A-Patches

Hexahedral Mesh Generation using the Embedded Voronoi Graph

Mrs. Daniel s Geometry Vocab List

Understand the concept of volume M.TE Build solids with unit cubes and state their volumes.

Triangle in a brick. Department of Geometry, Budapest University of Technology and Economics, H-1521 Budapest, Hungary. September 15, 2010

Transcription:

Local nonobtuse tetrahedral refinements around an edge Sergey Korotov, Michal Křížek September, 00 8 9 0 8 9 0 M - asque enter for pplied Mathematics izkaia Technology Park, uilding 00 E 80, Derio, asque ountry, Spain e-mail: korotov@bcamath.org Institute of Mathematics, cademy of Sciences Žitná, Z Prague, zech Republic e-mail: krizek@math.cas.cz bstract: In this note we show how to generate and conformly refine nonobtuse tetrahedral meshes locally around and towards an edge so that all dihedral angles of all resulting tetrehedra remain nonobtuse. The proposed technique can be used e.g. for a numerical treatment of solution singularities, and also for various mesh adaptivity procedures, near the reentrant corners of cylindric-type D domains. Keywords: finite element method, nonobtuse tetrahedron, local refinement, discrete maximum principle, edge singularity, reentrant corner, mesh adaptivity Mathematical Subject lassification: N0, N0 Introduction 8 9 0 tetrahedron is said to be nonobtuse, if all its six dihedral angles between faces are nonobtuse. Nonobtuse simplicial (triangular, tetrahedral, etc) finite elements play an important role in the finite element analysis of boundary value problems, since they yield irreducible and diagonally dominant stiffness matrices for a sufficiently small discretization parameter and guarantee the validity of the discrete maximum principle when solving the Poisson and some other elliptic equations with various boundary conditions (see []). Note that just one obtuse simplex in a triangulation can completely destroy the discrete maximum principle []. In [], we gave a global refinement algorithm which produces nonobtuse tetrahedra. However, various local refinements of simplicial meshes are often necessary to handle e.g. boundary or interior layers, large oscillations and singularities of the solution or its derivatives at interior interfaces, where one kind of media changes into another, or near some special edges, or points, see [8], and also for mesh adaptivity procedures. n algorithm for treating vertex (or point) singularities by nonobtuse tetrahedra

8 9 0 was first presented in [], and later generalized in [] to any space dimension. Edge and face singularities can also be treated by that algorithm if we select sufficiently many additional nodes along edges or faces, respectively. In this note we present another algorithm for a face-to-face tetrahedral refinement around and towards an edge that produces only nonobtuse tetrahedra. The algorithm may have practical applications in solving partial differential equations by the finite element or finite volume methods in D. In Figure we observe several kinds of nonobtuse tetrahedra, namely, the pathtetrahedron, the cube corner tetrahedron, and the regular tetrahedron. Notice that legs of right-triangular faces in the cases a) and b) are not necessarily of the same length. In Figure a) and b) these legs are mutually orthogonal. In Figure a) they form a path, whereas in Figure b) they pass through one vertex. a) b) c) Figure : Examples of nonobtuse tetrahedra a) path, b) cube corner, and c) regular. Note that two well-known partitions of a cube into and tetrahedra (see Figure ) are formed by nonobtuse tetrahedra from Figure. Figure : Two partitions of a cube into and nonobtuse tetrahedra. The left partition consists of four cube corners and one regular tetrahedron, and the right partition consists of six path tetrahedra. 8 9 0 The mesh refinement algorithm In this section we first recall (see []) the key idea and also illustrations (see Figures and ) of the nonobtuse tetrahedral refinements towards a flat face of the D solution domain (or towards some interface inside of it). For this purpose we take two adjacent square prisms and denote their nodes as sketched in Figure, where also partitions of some faces are marked.

0 8 0 8 8 0 0 D Figure : sketch of a partition of two adjacent square prisms into nonobtuse tetrahedra from Step. 8 9 0 Step : Let d = = denote the length of sides of the square faces of the considered two prisms, and let l = 0 0 and l = 0 0 be their thicknesses in the horizontal direction. First we partition the left square prism of Figure into four triangular prisms whose common edge is 0 0. Second we partition each triangular prism into four tetrahedra. For instance, the triangular prism 0 0 will be divided in the following way (see Figure ): 0 0 (cube corner tetrahedron), 0 (path tetrahedron), 0 (path tetrahedron), and 0. The first three resulting tetrahedra are clearly nonobtuse. Further, we see that 0 is nonobtuse if and only if 0 0, i.e. l d. () The other three triangular prisms 0 0, 0 0, and 0 0 can be subdivided similarly. 0 0 0 0 Figure : Partition of a triangular prism 0 0 into four tetrahedra. 8 9 Next, we partition the right adjacent square prisms of Figure into eight triangular prisms whose common edge is 0 0. To this end we denote by D the midpoint of 0. Further, e.g., the triangular prism 0 0 will be divided into four tetrahedra like in the previous step:

0 8 0 (cube corner tetrahedron), 0 0 D (path tetrahedron), D (path tetrahedron), and 0 D. The last tetrahedron is nonobtuse provided d 0 0 0, i.e. l. () This condition is necessary and sufficient to guarantee a nonobtuse partition of the triangular prism 0 0 into four nonobtuse tetrahedra as described above. The other seven triangular prisms can be divided into nonobtuse tetrahedra similarly. In this way (i.e., under conditions () and ()) we get a face-to-face nonobtuse partition of two adjacent square prisms. The left square prism of Figure is thus conformly subdivided into and the right prism into nonobtuse tetrahedra. Step : Now, in the construction of Step, we take both prisms be of the thickness d, 9 i.e. l = l = d. Therefore, two square prisms in Figure form a cube with edges of the 80 8 length d. 8 In Figure, we observe several principal refinement steps towards the chosen vertical 8 edge in the upper right corner (view from the top). The advancing (according to arrows) 8 blocks with the shown refinement of their upper faces are always treated as in Step (with their own l = l = d ). The problematic zone (marked by the question sign) and 8 8 its refinement which provide the conformity with the surroundings will be discussed 8 further. It is enough to consider a few first steps only (as in Figure ), since the situation 88 repeats up to scaling. In what follows, we always consider only the upper layer (of the 89 width d) from the initial mesh, since the (possible) other layers (under it, each of the 90 width d, too) can be treated similarly using symmetry argument.? Figure : Several refinements towards the chosen vertical edge (marked by the bold dot, view from the top). The problematic zone is marked by the question mark. 9 The zone marked by the question mark in Figure is, in fact, made of two cubes (one abovetheother)ofthesize d d d each. Itisenoughtoshowhowtopartition, conformly 9 9 with the surroundings, the upper cube, since the lower cube can be partitioned using the 9 mirror reflection via their common face. The method for this purpose is illustrated in 9 Figures and. First, in Figure (left) we sketch those faces whose refinement stencils 9 are dictated by previous constructions, and further, as illustrated in Figure (right) we 9 partition the cube into nonobtuse tetrahedra taking convex hulls of the center of the cube 98 and the marked right triangles on the faces, besides the upper and lower right subcubes,

99 00 which we split in a special way (into nonobtuse teterahedra each) as demonstrated in Figure. Figure : Refinement of one of the two cubes in the problematic zone, only forced face refinement lines (due to the conformity requirements) are sketched on the left. Full face refinement of the left cube (the bold dot is the center of the cube) is on the right. Figure : Refinement of one of the two sub-cubes into nonobtuse tetrahedra. 0 Wenotice thatwe candoinfinitely manysteps inthetotalabove construction withthe choice l = l = d and the overall conformity of any resulting meshes, obviously moving 0 0 towards the chosen edge, is guaranteed. 0 0 0 0 08 09 Final remarks Remark In real-life calculations we perform only a finite number of refinements. Therefore, we have to divide the remaining zone around the edge, whose position is illustrated by the black dot in Figure. Each subcube in that zone has to be divided so that it fits to the triangulation of the right face of the right cube from Figure. We could apply for this purpose e.g the division into cube corner tetrahedra as sketched in Figure 8. 0 Remark ctually, the construction given in Figure can be easily adapted to generating nonobtuse local refinements e.g. inside d d d cube to one of its edges if we take precisely two layers in Figure (left) and use the technique proposed in Figures

Figure 8: Partition of a cube into cube corner tetrahedra. They are defined as the convex hull of the centre of the cube and a particular triangle on the surface. 8 9 0 and to conformly fill in the (not considered so far) area in the left lower corner of Figure. Remark Notice that nonobtuse tetrahedral meshes (whose elements have nonobtuse triangular faces []) satisfy the maximum angle condition [], which is one of popular sufficient conditions for convergence proofs in the finite element analysis. cknowledgement: The first author was supported by Grant MTM008-0 of the MIINN, Spain, the ER dvanced Grant FP- NUMERIWVES, and Grant PI00-0 of the asque Government. The second author was supported by Institutional Research Plan nr. V0Z 0900 of the cademy of Sciences of the zech Republic and Grant nr. I 009080 of the cademy of Sciences of the zech Republic. References [] randts, J., Korotov, S., Křížek, M., Dissection of the path-simplex in R n into n path-subsimplices, Linear lgebra ppl. (00), 8 9. [] randts, J., Korotov, S., Křížek, M., partitions, SIM Rev. () (009),. Šolc, J., On nonobtuse simplicial 8 9 0 [] Karátson, J., Korotov, S., Křížek, M., On discrete maximum principles for nonlinear elliptic problems, Math. omput. Simulation (00), 99 08. [] Korotov, S., Křížek, M., cute type refinements of tetrahedral partitions of polyhedral domains, SIM J. Numer. nal. 9 (00),. [] Korotov, S., Křížek, M., Local nonobtuse tetrahedral refinements of a cube. ppl. Math. Letters (00), 0 0. [] Korotov, S., Křížek, M., Nonobtuse local tetrahedral refinements towards a polygonal face/interface. ppl. Math. Letters (submitted). [] Křížek, M., On the maximum angle condition for linear tetrahedral elements, SIM J. Numer. nal. 9 (99), 0.

8 9 0 [8] Roos, H.-G., Stynes, M., Tobiska, L., Robust numerical methods for singularly perturbed differential equations. Springer Series in omput. Math. vol., Springer- Verlag, erlin, Heidelberg, 008.