HiGPUs: Hermite's N-body integrator running on GPUs

The largest collection of astrophysics codes anywhere

HiGPUs: Hermite's N-body integrator running on GPUs

Postby owlice » Sat Jul 14, 2012 8:20 am

HiGPUs: Hermite's N-body integrator running on Graphic Processing Units

Abstract: HiGPUs is an implementation of the numerical integration of the classical, gravitational, N-body problem, based on a 6th order Hermite’s integration scheme with block time steps, with a direct evaluation of the particle-particle forces. The main innovation of this code is its full parallelization, exploiting both OpenMP and MPI in the use of the multicore Central Processing Units as well as either Compute Unified Device Architecture (CUDA) or OpenCL for the hosted Graphic Processing Units. We tested both performance and accuracy of the code using up to 256 GPUs in the supercomputer IBM iDataPlex DX360M3 Linux Infiniband Cluster provided by the italian supercomputing consortium CINECA, for values of N ≤ 8 millions. We were able to follow the evolution of a system of 8 million bodies for few crossing times, task previously unreached by direct summation codes.

HiGPUs is also available as part of the AMUSE project.

Credit: M. Spera, R. Capuzzo Dolcetta, and D. Punzo

Site: http://astrowww.phys.uniroma1.it/dolcetta/HPCcodes/HiGPUs.html
http://arxiv.org/abs/1207.2367

ID: ascl:1207.002
User avatar
owlice
Guardian of the Codes
 
Posts: 6991
Joined: Wed Aug 04, 2004 4:18 pm
Location: Washington, DC

Return to The Engineering Deck: Astrophysics Source Code Library

Who is online

Users browsing this forum: CommonCrawl [Bot], Ezooms [Bot] and 1 guest