Home » Source Code » CUDA on GPU N-Body

CUDA on GPU N-Body

2015-10-24 21:19:40
The author
Download(s): 2
Point (s): 1 
Category Category:
并行计算并行计算 CC


Application background

Implement N-BODY algorithm on GPU. The N-Body simulation problem covers many areas of natural science, from the viewpoint of the universe to the macroscopic fluid dynamics, until the microscopic molecular dynamics. For example through the research around the Galactic dark matter halos of shape and dynamic characteristics to explore the galaxy formation process and need to millions of stars and dark matter between the role of simulation. Modern chemistry and Biophysics in many studies, such as bacterial or plant photosynthetic membrane occurs at the light to chemical energy conversion, description of the chromosomal DNA and protein molecules, need simulating millions of atoms and molecules.

Key Technology

Two important features of the N-Body problem are: first, the size of the computation is large, because both the size of the universe and the micro scale of the micro scale. Because of the interaction between two particles in the system, O (N^2) is the order of magnitude of the interaction between two particles. In order to reflect the specific changes of the system, especially in the molecular structure, the time steps are small enough. These two features determine the huge amount of computation in computer simulation. This is a very difficult bottleneck for any single computer, so it is necessary to solve the problem of N-Body. Mainly related to data partitioning and thread task partitioning.
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
nbody.cu625.00 B2014-08-29 10:03
nbody.h7.03 kB2014-09-10 21:36
01.97 kB
Sponsored links


(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
  • 1
  • Page 1
  • Total 1

CUDA on GPU N-Body (2.94 kB)

Need 1 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points


Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com


CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D