High Performance Algorithms and Implementations Using Sparse and Parallelization Techniques on MBS
Data(s) |
2011
|
---|---|
Resumo |
In this paper we will see how the efficiency of the MBS simulations can be improved in two different ways, by considering both an explicit and implicit semi-recursive formulation. The explicit method is based on a double velocity transformation that involves the solution of a redundant but compatible system of equations. The high computational cost of this operation has been drastically reduced by taking into account the sparsity pattern of the system. Regarding this, the goal of this method is the introduction of MA48, a high performance mathematical library provided by Harwell Subroutine Library. The second method proposed in this paper has the particularity that, depending on the case, between 70 and 85% of the computation time is devoted to the evaluation of forces derivatives with respect to the relative position and velocity vectors. Keeping in mind that evaluating these derivatives can be decomposed into concurrent tasks, the main goal of this paper lies on a successful and straightforward parallel implementation that have led to a substantial improvement with a speedup of 3.2 by keeping all the cores busy in a quad-core processor and distributing the workload between them, achieving on this way a huge time reduction by doing an ideal CPU usage |
Formato |
application/pdf |
Identificador | |
Idioma(s) |
eng |
Publicador |
E.T.S.I. Industriales (UPM) |
Relação |
http://oa.upm.es/13244/1/INVE_MEM_2011_111054.pdf http://sites-test.uclouvain.be/multibody2011/ info:eu-repo/semantics/altIdentifier/doi/null |
Direitos |
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ info:eu-repo/semantics/openAccess |
Fonte |
Proceedings of Multibody Dynamics 2011, ECCOMAS | Multibody Dynamics 2011, ECCOMAS | 04/07/2011 - 07/07/2011 | Bruselas, Bélgica |
Palavras-Chave | #Ingeniería Industrial #Matemáticas |
Tipo |
info:eu-repo/semantics/conferenceObject Ponencia en Congreso o Jornada PeerReviewed |