• Login
    View Item 
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • SCA: Eurographics/SIGGRAPH Symposium on Computer Animation
    • SCA 16: Eurographics/SIGGRAPH Symposium on Computer Animation
    • View Item
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • SCA: Eurographics/SIGGRAPH Symposium on Computer Animation
    • SCA 16: Eurographics/SIGGRAPH Symposium on Computer Animation
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    A Macroblock Optimization for Grid-based Nonlinear Elasticity

    Thumbnail
    View/Open
    011-019.pdf (13.31Mb)
    supplemental_video.mov (169.7Mb)
    Date
    2016
    Author
    Mitchell, Nathan
    Doescher, Michael
    Sifakis, Eftychios
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    We introduce a new numerical approach for the solution of grid-based discretizations of nonlinear elastic models. Our method targets the linearized system of equations within each iteration of the Newton method, and combines elements of a direct factorization scheme with an iterative Conjugate Gradient method. The goal of our hybrid scheme is to inherit as many of the advantages of its constituent approaches, while curtailing several of their respective drawbacks. In particular, our algorithm converges in far fewer iterations than Conjugate Gradients, especially for systems with less-than-ideal conditioning. On the other hand, our approach largely avoids the storage footprint and memory-bound nature of direct methods, such as sparse Cholesky factorization, while offering very direct opportunities for both SIMD and thread-based parallelism. Conceptually, our method aggregates a rectangular neighborhood of grid cells (typically a 16x8x8 subgrid) into a composite element that we refer to as a ''macroblock''. Similar to conventional tetrahedral or hexahedral elements, macroblocks receive nodal inputs (e.g., displacements) and compute nodal outputs (e.g., forces). However, this input/output interface now only includes nodes on the boundary of the 16x8x8 macroblock; interior nodes are always solved exactly, by means of a direct, highly optimized solver. Models built from macroblocks are solved using Conjugate Gradients, which is accelerated due to the reduced number of degrees of freedom and improved robustness against poor conditioning thanks to the direct solver within each macroblock. We explain how we attain these benefits with just a small increase of the per-iteration cost over the simplest traditional solvers.
    BibTeX
    @inproceedings {10.2312:sca.20161218,
    booktitle = {Eurographics/ ACM SIGGRAPH Symposium on Computer Animation},
    editor = {Ladislav Kavan and Chris Wojtan},
    title = {{A Macroblock Optimization for Grid-based Nonlinear Elasticity}},
    author = {Mitchell, Nathan and Doescher, Michael and Sifakis, Eftychios},
    year = {2016},
    publisher = {The Eurographics Association},
    ISSN = {1727-5288},
    ISBN = {978-3-03868-009-3},
    DOI = {10.2312/sca.20161218}
    }
    URI
    http://dx.doi.org/10.2312/sca.20161218
    https://diglib.eg.org:443/handle/10.2312/sca20161218
    Collections
    • SCA 16: Eurographics/SIGGRAPH Symposium on Computer Animation

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA