Petr Krysl* Eitan Grinspun, Peter Schröder Hierarchical Finite Element Mesh Refinement *Structural Engineering Department, University of California, San.

Slides:



Advertisements
Similar presentations
Fast Adaptive Hybrid Mesh Generation Based on Quad-tree Decomposition
Advertisements

School of something FACULTY OF OTHER School of Computing An Adaptive Numerical Method for Multi- Scale Problems Arising in Phase-field Modelling Peter.
An Analysis of ASPECT Mantle Convection Simulator Performance and Benchmark Comparisons Eric M. Heien [1], Timo Heister [2], Wolfgang Bangerth [2], Louise.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 123 “True” Constrained Minimization.
Matt Klein. Decorator Pattern  Intent  Attach Additional responsibilities to an object by dynamically. Decorators provide a flexible alternative to.
Computer Science & Engineering Department University of California, San Diego SPICE Diego A Transistor Level Full System Simulator Chung-Kuan Cheng May.
CS 290H 7 November Introduction to multigrid methods
An Efficient Multigrid Solver for (Evolving) Poisson Systems on Meshes Misha Kazhdan Johns Hopkins University.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Parallelizing stencil computations Based on slides from David Culler, Jim Demmel, Bob Lucas, Horst Simon, Kathy Yelick, et al., UCB CS267.
A Cloud Resolving Model with an Adaptive Vertical Grid Roger Marchand and Thomas Ackerman - University of Washington, Joint Institute for the Study of.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
Hierarchical Multi-Resolution Finite Element Model for Soft Body Simulation Matthieu Nesme, François Faure, Yohan Payan 2 nd Workshop on Computer Assisted.
Fast, Multiscale Image Segmentation: From Pixels to Semantics Ronen Basri The Weizmann Institute of Science Joint work with Achi Brandt, Meirav Galun,
CSE351/ IT351 Modeling and Simulation
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
E. WES BETHEL (LBNL), CHRIS JOHNSON (UTAH), KEN JOY (UC DAVIS), SEAN AHERN (ORNL), VALERIO PASCUCCI (LLNL), JONATHAN COHEN (LLNL), MARK DUCHAINEAU.
11/08/00 Dinesh Manocha, COMP258 Subdivision Curves & Surfaces Work of G. de Rham on Corner Cutting in 40’s and 50’s Work of Catmull/Clark and Doo/Sabin.
The Radiosity Method Donald Fong February 10, 2004.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
Compressing Multiresolution Triangle Meshes Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo Department of Computer and Information Sciences.
Multigrid for Nonlinear Problems Ferien-Akademie 2005, Sarntal, Christoph Scheit FAS, Newton-MG, Multilevel Nonlinear Method.
1 Data Structures for Scientific Computing Orion Sky Lawlor charm.cs.uiuc.edu 2003/12/17.
1 Energy-aware stage illumination. Written by: Friedrich Eisenbrand Stefan Funke Andreas Karrenbauer Domagoj Matijevic Presented By: Yossi Maimon.
9/20/20151 Numerical Solution of Partial Differential Equations Using Compactly Supported Radial Basis Functions C.S. Chen Department of Mathematics University.
Estimating the Laplace-Beltrami Operator by Restricting 3D Functions Ming Chuang 1, Linjie Luo 2, Benedict Brown 3, Szymon Rusinkiewicz 2, and Misha Kazhdan.
02/18/05© 2005 University of Wisconsin Last Time Radiosity –Converting the LTE into the radiosity equation –Solving with Gauss-Seidel relaxation –Form.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
1 © Dassault Systèmes Ι Confidential Information Effectiveness of Tetrahedral Finite Elements in Modeling Tread Patterns for Rolling Simulations Harish.
Post-Processing Output with MATLAB Claudia Fricke Institute of Petroleum Engineering, Heriot Watt University.
Administrivia: May 20, 2013 Course project progress reports due Wednesday. Reading in Multigrid Tutorial: Chapters 3-4: Multigrid cycles and implementation.
Parallel Solution of the Poisson Problem Using MPI
Finite Element Analysis
Image Registration with Hierarchical B-Splines Z. Xie and G. Farin.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Surface Rendering Methods 고려대학교 컴퓨터 그래픽스 연구실.
MECH4450 Introduction to Finite Element Methods Chapter 9 Advanced Topics II - Nonlinear Problems Error and Convergence.
1 Multi-resolution Tetrahedral Meshes Leila De Floriani Department of Computer and Information Sciences University of Genova, Genova (Italy)
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
Introduction to Scientific Computing II Multigrid Dr. Miriam Mehl.
Lecture 21 MA471 Fall 03. Recall Jacobi Smoothing We recall that the relaxed Jacobi scheme: Smooths out the highest frequency modes fastest.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
A New Discontinuous Galerkin Formulation for Kirchhoff-Love Shells
The Finite Element Method A self-study course designed for engineering students.
MA/CS 471 Lecture 15, Fall 2002 Introduction to Graph Partitioning.
MECH593 Introduction to Finite Element Methods
1 Data Structures for Scientific Computing Orion Sky Lawlor /04/14.
1 Rocket Science using Charm++ at CSAR Orion Sky Lawlor 2003/10/21.
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
C OMPUTATIONAL R ESEARCH D IVISION 1 Defining Software Requirements for Scientific Computing Phillip Colella Applied Numerical Algorithms Group Lawrence.
EJB Replication Graham, Iman, Santosh, Mark Newcastle University.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Lecture 13 of 42 Wednesday, 15 February 2006 William.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
1 Copyright by PZ Bar-Yoseph © Finite Element Methods in Engineering Winter Semester Lecture 7.
Solving Systems of Linear Equations by Elimination; Applications Solve systems of linear equations using elimination. 2.Solve applications using.
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
Boundary Element Method
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
Implementing Finite Volume Methods
Materials Science & Engineering University of Michigan
The Variety of Subdivision Schemes
The Finite Element Method
Investigators Tony Johnson, T. V. Hromadka II and Steve Horton
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Petr Krysl* Eitan Grinspun, Peter Schröder Hierarchical Finite Element Mesh Refinement *Structural Engineering Department, University of California, San Diego Computer Science Department, California Institute of Technology

Adaptive Approximations Adjust spatial resolution by:  Remeshing  Local refinement (Adaptive Mesh Refinement) Split the finite elements, ensure compatibility via  Constraints  Lagrangian multipliers or penalty methods  Irregular splitting of neighboring elements Major implementation effort!

Refinement for Subdivision  State-of-the-art refinement not applicable to subdivision surfaces.  Refinement should take advantage of the multiresolution nature of subdivision surfaces. Subdivision surface: overlap of two basis functions.

Conceptual Hierarchy  Infinite globally-refined sequence  Mesh is globally refined to form and so on…  Strict nesting of

Refinement Equation  Refinement relation  Refined basis of  Any linearly independent set of basis functions chosen from with

Adapted basis 1  Quasi-hierarchical basis:  Some basis functions are removed: Nodes associated with active basis functions

Adapted basis 2  True hierarchical basis  Details are added to coarser functions: Nodes associated with active basis functions

Multi-level approximation  Approximation of a function on multiple mesh levels  Literal interpretation of the refinement equation has a big advantage: genericity. = set of refined basis functions on level m

CHARMS C onforming H ierarchica l A daptive R efinement M ethod S  Refinement equation: Naturally conforming, dimension and order independent.  Multiresolution:  True hierarchical basis: Functions N (j+1) add details.  Quasi-hierarchical basis: Functions N (j+1) replace N (j).  Adaptation:  Refinement/coarsening intrinsic (prolongation and restriction).

CHARMS vs common AMR CHARMS Level 0 Level 1 Original basis on quadrilateral mesh Adapted basis on a refined mesh Common AMR w/ constraints True hierarchical basis Quasi-hierarchical basis

Refinement for Subdivision  CHARMS apply to subdivision surfaces without any change.  The multiresolution character of subdivision surfaces is taken advantage of quite naturally. …

Algorithms  Field transfer:  prolongation, restriction operators.  Integration:  single level vs. multiple-level.  Algorithms:  independent of order, dimensions: generic;  easy to program, easy to debug.  Multiscale approximation:  hierarchical and multiresolution (quasi- hierarchical) basis;  multigrid solvers.

2D Example Hierarchy of basis function sets; Red balls: the active functions. Solution painted on the integration cells. Poisson equation with homogeneous Dirichlet bc. Quasi hierarchical basis. True hierarchical basis.

3D Example 3-level grid (true hierarchical) Solution painted on the integration cells

Heat diffusion: Hierarchical Level 1Level 2Level 3 Solution displayed on the integration cells Grid hierarchy True hierarchical basis; Adaptive step 2: 5,000 degrees of freedom (~3,000 hierarchical)

Heat diffusion: Quasi-hier. Level 1Level 2Level 3 Solution displayed on the integration cells Grid hierarchy Quasi-hierarchical basis; Adaptive step 2: 3,900 degrees of freedom

Highlights  Easy implementation: The adaptivity code was debugged in 1D. It then took a little over two hours to implement 2D and 3D mesh refinement: Clear evidence of the generic nature of the approach.  Expanded options: True hierarchical basis and multiresolution basis implemented by the same code: It takes two lines of code to switch between those two bases.

Onwards to …  Theoretical underpinnings.  Links to AVI’s, model reduction, wavelets,...  Multiresolution solvers.  Countless applications.