Skip to main content
Top

2012 | OriginalPaper | Chapter

The Link Cell Method Using Compute Unified Device Architecture and the Message Passing Interface Standard

Authors : J. M. Zavala Ake, A. J. C. Crespo, M. Gómez Gesteira, J. Klapp, S. Galindo

Published in: Experimental and Theoretical Advances in Fluid Dynamics

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper shows the parallel implementation of the Linked Cell Method using CUDA and MPI. The so called Linked Cell method is employed in particle simulations with short range interactions. The method divides the physical domain into uniform sub domains while limiting the interactions to particles occupying the same cell and the flanking ones. In CUDA the Graphic Processing Units (GPUs) can be used for general purpose calculations. In the present case, the MPI standard allows the distribution of the sub domains into the available GPUs. Achieving an optimum GPU interchange process is crucial for system scaling. Results here presented will be used in the operation of a multi-GPUs system for fluid dynamics simulations using Smoothed Particle Hydrodynamics (SPH).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
2
Multiple processes run at the same time.
 
3
An algorithm is considered optimum if the computing complexity is of the order O(N). If the complexity differs from optimum by a logarithmic factor, O(N loga N), a > 0, the algorithm is referred as quasi-optimum.
 
Literature
go back to reference Crespo AJC (2010) Development of a dual CPU-GPU SPH model. In: Proceedings of the Vth international SPHERIC workshop (Manchester), pp 401–407 Crespo AJC (2010) Development of a dual CPU-GPU SPH model. In: Proceedings of the Vth international SPHERIC workshop (Manchester), pp 401–407
go back to reference Gómez-Gesteira M, Dalrymple RA (2003) Using a 3D SPH method for wave impact on a tall structure. J Waterway Port Coastal Ocean Eng ASCE 120:2 Gómez-Gesteira M, Dalrymple RA (2003) Using a 3D SPH method for wave impact on a tall structure. J Waterway Port Coastal Ocean Eng ASCE 120:2
go back to reference Griebel M (2007) Numerical simulation in molecular dynamics. Springer, Berlin Griebel M (2007) Numerical simulation in molecular dynamics. Springer, Berlin
go back to reference Hockney RW (1988) Computer simulation using particles. Adam Hilger, BristolCrossRef Hockney RW (1988) Computer simulation using particles. Adam Hilger, BristolCrossRef
go back to reference Liu GR, Liu MB (2003) Smoothed particle hydrodynamics, a mesh free particle method. World Scientific Publishing, SingaporeCrossRef Liu GR, Liu MB (2003) Smoothed particle hydrodynamics, a mesh free particle method. World Scientific Publishing, SingaporeCrossRef
go back to reference Lucy LB (1977) Numerical approach to test the fission hypothesis. Astron J 82:1013–1024CrossRef Lucy LB (1977) Numerical approach to test the fission hypothesis. Astron J 82:1013–1024CrossRef
go back to reference Nguyen H (2007) GPU Gems 3. Addison-Wesley, Reading Nguyen H (2007) GPU Gems 3. Addison-Wesley, Reading
go back to reference NVIDIA (2009) Next generation CUDA compute architecture: fermi, V1.1. NVIDIA Corporation, Santa Clara NVIDIA (2009) Next generation CUDA compute architecture: fermi, V1.1. NVIDIA Corporation, Santa Clara
go back to reference NVIDIA (2010) Nvidia Cuda C programming guide, version 3.2. NVIDIA Corporation, Santa Clara NVIDIA (2010) Nvidia Cuda C programming guide, version 3.2. NVIDIA Corporation, Santa Clara
go back to reference Sanders J, Kandrot E (2010) CUDA by example an introduction to general-purpose GPU programming. Addison-Wesley, Reading Sanders J, Kandrot E (2010) CUDA by example an introduction to general-purpose GPU programming. Addison-Wesley, Reading
Metadata
Title
The Link Cell Method Using Compute Unified Device Architecture and the Message Passing Interface Standard
Authors
J. M. Zavala Ake
A. J. C. Crespo
M. Gómez Gesteira
J. Klapp
S. Galindo
Copyright Year
2012
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-17958-7_17