Non-intrusive parallelization of multibody system dynamic simulations.
Saved in:
| Title: | Non-intrusive parallelization of multibody system dynamic simulations. |
|---|---|
| Authors: | González, Francisco1 fgonzalez@udc.es, Luaces, Alberto1 aluaces@udc.es, Lugrís, Urbano1 ulugris@udc.es, González, Manuel1 lolo@cdf.udc.es |
| Source: | Computational Mechanics. Oct2009, Vol. 44 Issue 4, p493-504. 12p. 3 Diagrams, 4 Charts, 4 Graphs. |
| Subjects: | Multibody systems, Electronic systems, Parallel computer program verification, Sparse matrices, Numerical analysis |
| Abstract: | This paper evaluates two non-intrusive parallelization techniques for multibody system dynamics: parallel sparse linear equation solvers and OpenMP. Both techniques can be applied to existing simulation software with minimal changes in the code structure; this is a major advantage over Message Passing Interface, the standard parallelization method in multibody dynamics. Both techniques have been applied to parallelize a starting sequential implementation of a global index-3 augmented Lagrangian formulation combined with the trapezoidal rule as numerical integrator, in order to solve the forward dynamics of a variable-loop four-bar mechanism. Numerical experiments have been performed to measure the efficiency as a function of problem size and matrix filling. Results show that the best parallel solver (Pardiso) performs better than the best sequential solver (CHOLMOD) for multibody problems of large and medium sizes leading to matrix fillings above 10. OpenMP also proved to be advantageous even for problems of small sizes. Both techniques delivered speedups above 70% of the maximum theoretical values for a wide range of multibody problems. [ABSTRACT FROM AUTHOR] |
| Copyright of Computational Mechanics is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 42314937 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Non-intrusive parallelization of multibody system dynamic simulations. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22González%2C+Francisco%22">González, Francisco</searchLink><relatesTo>1</relatesTo><i> fgonzalez@udc.es</i><br /><searchLink fieldCode="AR" term="%22Luaces%2C+Alberto%22">Luaces, Alberto</searchLink><relatesTo>1</relatesTo><i> aluaces@udc.es</i><br /><searchLink fieldCode="AR" term="%22Lugrís%2C+Urbano%22">Lugrís, Urbano</searchLink><relatesTo>1</relatesTo><i> ulugris@udc.es</i><br /><searchLink fieldCode="AR" term="%22González%2C+Manuel%22">González, Manuel</searchLink><relatesTo>1</relatesTo><i> lolo@cdf.udc.es</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Computational+Mechanics%22">Computational Mechanics</searchLink>. Oct2009, Vol. 44 Issue 4, p493-504. 12p. 3 Diagrams, 4 Charts, 4 Graphs. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Multibody+systems%22">Multibody systems</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+systems%22">Electronic systems</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+computer+program+verification%22">Parallel computer program verification</searchLink><br /><searchLink fieldCode="DE" term="%22Sparse+matrices%22">Sparse matrices</searchLink><br /><searchLink fieldCode="DE" term="%22Numerical+analysis%22">Numerical analysis</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: This paper evaluates two non-intrusive parallelization techniques for multibody system dynamics: parallel sparse linear equation solvers and OpenMP. Both techniques can be applied to existing simulation software with minimal changes in the code structure; this is a major advantage over Message Passing Interface, the standard parallelization method in multibody dynamics. Both techniques have been applied to parallelize a starting sequential implementation of a global index-3 augmented Lagrangian formulation combined with the trapezoidal rule as numerical integrator, in order to solve the forward dynamics of a variable-loop four-bar mechanism. Numerical experiments have been performed to measure the efficiency as a function of problem size and matrix filling. Results show that the best parallel solver (Pardiso) performs better than the best sequential solver (CHOLMOD) for multibody problems of large and medium sizes leading to matrix fillings above 10. OpenMP also proved to be advantageous even for problems of small sizes. Both techniques delivered speedups above 70% of the maximum theoretical values for a wide range of multibody problems. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Computational Mechanics is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=42314937 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s00466-009-0386-3 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 12 StartPage: 493 Subjects: – SubjectFull: Multibody systems Type: general – SubjectFull: Electronic systems Type: general – SubjectFull: Parallel computer program verification Type: general – SubjectFull: Sparse matrices Type: general – SubjectFull: Numerical analysis Type: general Titles: – TitleFull: Non-intrusive parallelization of multibody system dynamic simulations. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: González, Francisco – PersonEntity: Name: NameFull: Luaces, Alberto – PersonEntity: Name: NameFull: Lugrís, Urbano – PersonEntity: Name: NameFull: González, Manuel IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Text: Oct2009 Type: published Y: 2009 Identifiers: – Type: issn-print Value: 01787675 Numbering: – Type: volume Value: 44 – Type: issue Value: 4 Titles: – TitleFull: Computational Mechanics Type: main |
| ResultId | 1 |