• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Efficient GPU data structures and methods to solve sparse linear systems in dynamics applications
 
  • Details
  • Full
Options
2013
Journal Article
Title

Efficient GPU data structures and methods to solve sparse linear systems in dynamics applications

Abstract
We present graphics processing unit (GPU) data structures and algorithms to efficiently solve sparse linear systems that are typically required in simulations of multi-body systems and deformable bodies. Thereby, we introduce an efficient sparse matrix data structure that can handle arbitrary sparsity patterns and outperforms current state-of-the-art implementations for sparse matrix vector multiplication. Moreover, an efficient method to construct global matrices on the GPU is presented where hundreds of thousands of individual element contributions are assembled in a few milliseconds. A finite-element-based method for the simulation of deformable solids as well as an impulse-based method for rigid bodies are introduced in order to demonstrate the advantages of the novel data structures and algorithms. These applications share the characteristic that a major computational effort consists of building and solving systems of linear equations in every time step. Our solving method results in a speed-up factor of up to 13 in comparison to other GPU methods.
Author(s)
Weber, Daniel
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Bender, Jan
TU Darmstadt
Schnös, Markus
TU Darmstadt
Stork, André
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Fellner, Dieter W.
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Journal
Computer graphics forum  
Project(s)
VISTRA  
Funder
European Commission EC  
Open Access
DOI
10.1111/j.1467-8659.2012.03227.x
Additional link
Full text
Language
English
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Keyword(s)
  • interactive simulation

  • GPU computing

  • physically based modeling

  • linear systems

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024