Computational and Design Aspects in Multibody Software Development

It is often perceived that one key issue in the development of modern, high-performance numerical software is the need to find a good trade-off between modularity, extensibility and performance requirements. This paper discusses how the need to add real-time simulation capabilities to an existing general-purpose multibody analysis software, and the resulting need for performance improvements, pushed an overall performance improvement and capability extension within an existing modular generic programming environment.

[1]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[2]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[3]  Timothy A. Davis,et al.  Algorithm 832: UMFPACK V4.3---an unsymmetric-pattern multifrontal method , 2004, TOMS.

[4]  Pierangelo Masarati,et al.  A Multibody User-Space Hard Real-Time Environment for the Simulation of Space Robots , 2003 .

[5]  Marco Morandini,et al.  Using dense storage to solve small sparse linear systems , 2007, TOMS.

[6]  Paolo Mantegazza,et al.  TRAJECTORY OPTIMIZATION AND REAL-TIME SIMULATION FOR ROBOTICS APPLICATIONS , 2005 .

[7]  W. Henshaw,et al.  Overture: An Object-Oriented Framework for Overlapping Grid Applications , 2002 .

[8]  Marco Morandini,et al.  A REAL-TIME HARDWARE-IN-THE-LOOP SIMULATOR FOR ROBOTICS APPLICATIONS , 2005 .

[9]  Marco Morandini,et al.  COMPUTATIONAL ASPECTS AND RECENT IMPROVEMENTS IN THE OPEN-SOURCE MULTIBODY ANALYSIS SOFTWARE "MBDYN" , 2005 .

[10]  Todd L. Veldhuizen,et al.  Will C++ Be Faster than Fortran? , 1997, ISCOPE.

[11]  Paolo Mantegazza,et al.  TOWARD A COMPUTATIONAL FRAMEWORK FOR ROTORCRAFT MULTI-PHYSICS ANALYSIS: ADDING COMPUTATIONAL AERODYNAMICS TO MULTIBODY ROTOR MODELS , 2004 .

[12]  Marco Morandini,et al.  Performance Improvements in Real-Time General-Purpose Multibody Virtual Experiment on Rotorcraft Systems , 2005 .

[13]  Paolo Mantegazza,et al.  Assessing the local stability of periodic motions for large multibody non-linear systems using proper orthogonal decomposition , 2004 .

[14]  Todd L. Veldhuizen,et al.  Using C++ template metaprograms , 1996 .

[15]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[16]  Paolo Mantegazza,et al.  REAL-TIME MULTIBODY ANALYSIS OF WIND-TUNNEL ROTORCRAFT MODELS FOR VIRTUAL EXPERIMENT PURPOSES , 2003 .

[17]  Giuseppe Quaranta,et al.  Further Results of Soft-Inplane Tiltrotor Aeromechanics Investigation Using Two Multibody Analyses , 2004 .

[18]  Hans Petter Langtangen,et al.  Modern Software Tools for Scientific Computing , 1997, Birkhäuser Boston.

[19]  Paolo Mantegazza,et al.  Multibody Analysis of Controlled Aeroelastic Systems on Parallel Computers , 2002 .

[20]  Marco Morandini,et al.  Open-Source Multibody Analysis Software , 2003 .

[21]  Paolo Mantegazza,et al.  DYNAMIC CHARACTERIZATION AND STABILITY OF A LARGE SIZE MULTIBODY TILTROTOR MODEL BY POD ANALYSIS , 2003 .