Skip to main content

Simulating Cloth Free-Form Deformation with a Beowulf Cluster*

  • Conference paper
  • First Online:
  • 429 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2474))

Abstract

In this paper, we present the results of a parallel implementation of an algorithm which performs physical-based cloth free-form deformation, using a particle system modelling method. This sequential algorithm is characterised by being iterative over a large data set of coupled particles, which discretize cloth surface, and also of local nature in its mechanical simulation CPU-intensive method: the law of motion of each particle only depends in its local neighbourhood and is evaluated by solving an Ordinary Differential Equation (ODE). This characteristic makes the sequential algorithm suitable for a parallelisa-tion. We have made a parallel algorithm implementation of the mentioned problem exploiting the computing capacity of a Beowulf Cluster. We also propose a simple load balancing method for this algorithm. The results show that substantial speedup gains can be achieved by dividing the particle system domain into several processes. To objectively evaluate the results obtained with the parallelisation technique, we have utilised known metrics related to measure the overall performance of the parallel algorithm such as Relative Speedup.

This work is partially funded by the European Community IST Project Fashion-Me: “Fashion Shopping with Individualized Avatars”

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Al Geist, PVM 3 User’s Guide and Reference Manual, 1994

    Google Scholar 

  2. Rupak Biswas, Leonid Oliker, Andrew Sohn, “Global Load Balancing with Parallel Mesh Adapation on Distribute-Memory Systems” SC96 Technical Papers, 1996

    Google Scholar 

  3. Dias, J. M. S., Gamito, M., N., Rebordão, J. M., “A Discretized Linear Elastic Model for Cloth Buckling and Drape”, Textile Research Journal 70(4), pp 285–297, April 2000

    Google Scholar 

  4. Foster, Designing and Building Parallel Programs, 1995

    Google Scholar 

  5. Peirce, The Handle of Cloth as Measurable Quantity, 1930

    Google Scholar 

  6. Sterling, Thomas L. Sterling, Salmon, John, Becker, Donald J., Savarese, Daniel F., “How to Build a Beowulf, A Guide to the Implementation and Application of PC Clusters”, The MIT Press, 1999.

    Google Scholar 

  7. Trezentos, P., “Projecto Vitara (Módulol): Software de Comunicação entre Processa-dores”-DIPC/LAM/PVM, vitara.adetti.iscte.pt, 1999

    Google Scholar 

  8. Lario, R., Garcia C, Prieto, M. Tirado F., “Rapid Parallelization of a Multilevel Cloth Simulator Using OpenMP”, Proc. International Conference on Parallel Architectures and Compilations Techniques, PACT’01, Barcelona, Spain, 2001

    Google Scholar 

  9. Romero, S., Romero, L.F, E.L. Zapata, “Fast Cloth Simulation with Parallel Computers” Proc. 6th Int’l Euro-Par Conference (Euro-Par’2000), Munich, Germany, 2000.

    Google Scholar 

  10. Feynam, Modeling the Apearance of Cloth, Cambridge, 1986

    Google Scholar 

  11. Foster, Designing and Building Parallel Programs, 1995

    Google Scholar 

  12. Shewckuk, J.,, R., “Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator”, First Worksho on Applied Computational Geometry, ACM, 1996

    Google Scholar 

  13. Petzold, L. R. “Automatic selection of methods for solving stiff and nonstiff systems of ordinary differential equations”, Siam, J. Sci. Stat. Comput. (4),pp 136–148, 1983

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freitas, C., Dias, L., Dias, M. (2002). Simulating Cloth Free-Form Deformation with a Beowulf Cluster* . In: Kranzlmüller, D., Volkert, J., Kacsuk, P., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2002. Lecture Notes in Computer Science, vol 2474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45825-5_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-45825-5_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44296-7

  • Online ISBN: 978-3-540-45825-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics