Engineering with Computers

, Volume 23, Issue 1, pp 11–23 | Cite as

POEMS: parallelizable open-source efficient multibody software

  • Kurt Anderson
  • Rudranarayan Mukherjee
  • James Critchley
  • John Ziegler
  • Scott Lipton
Original Article


This paper introduces POEMS, parallelizable open-source efficient multibody software, as a modular research package being developed to serve as a backbone software for collaborative research in multibody dynamics. POEMS aims to serve as a repository of efficient implementations of relevant algorithms and be applied to varied applications of interest in research, academia and industry. It allows the user to model systems with varied topologies, and choose between different algorithms for generating and solving the equations of motion as well as for time integration. POEMS utilizes a growing number of solvers, integrators, and system types, which lays a good foundation towards its future development as an optimized, customizable, and parallelizable computational tool for multibody dynamics research and application.


  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Masarati P, Moradini M, Quaranta G, Mantegazza P (2003) Open-source multibody analysis software. In: Conference proceedings, IDMEC/IST, Lisbon, July, 1–4Google Scholar
  5. 5.
  6. 6.
    Kane TR, Levinson DA (1985) Dynamics: theory and application. Mcgraw-Hill, New YorkGoogle Scholar
  7. 7.
    Anderson KS (1993) An order-n formulation for the motion simulation of general multi-rigid-body tree systems. Comput Struct 46(3):547–559MATHCrossRefGoogle Scholar
  8. 8.
    Featherstone R (1999) A divide-and-conquer articulated body algorithm for parallel O(log(n)) calculation of rigid body dynamics. Part 1: basic algorithm. Int J Robot Res 18(9):867–875CrossRefGoogle Scholar
  9. 9.
    Greengard L, Rokhlin V (1987) A fast algorithm for particle simulations. J Comput Phys 73:325–348MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Brooks BR, Bruccoleri RE, Olafson BD, States DJ, Swaminathan S, Karplus M (1983) Charmm: a program for macromolecular energy, minimization, and dynamics calculations. J Comput Chem 4:187–217CrossRefGoogle Scholar
  11. 11.
  12. 12.
    Chun HN, Padilla C, Chin D, Masakatsuwatanabe, Valeri K, Alper H, Soosaar K, Blair K, Becker O, Caves L, Nagle R, Haney D, Farmer B (2000) MBO(N)D: a multibody method for long-time molecular dynamics simulations. J Comput Chem 21(3):159–184CrossRefGoogle Scholar
  13. 13.
    Mukherjee R, Anderson KS (2005) An orthogonal complement based divide-and-conquer algorithm for constrained multibody systems. Nonlin Dynam (in press)Google Scholar
  14. 14.
    Mukherjee R, Anderson KS (2005) A logarithmic complexity divide-and-conquer algorithm for multi-flexible articulated body systems. Comput Nonlin Dynam (in press)Google Scholar
  15. 15.
    Bhalerao KD, Mukherjee RM, Anderson KS (2005) A divide and conquer direct differentiation approach for multibody system sensitivity analysis. In: Eleventh conference on nonlinear vibrations, stability, and dynamics of structures,Google Scholar
  16. 16.

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  • Kurt Anderson
    • 1
  • Rudranarayan Mukherjee
    • 1
  • James Critchley
    • 1
  • John Ziegler
    • 1
  • Scott Lipton
    • 1
  1. 1.Computational Dynamics Laboratory, Department of Mechanical Aerospace and Nuclear EngineeringRensselaer Polytechnic InstituteTroyUSA

Personalised recommendations