r7 - 12 Dec 2006 - 22:22:37 - StefanHarfstYou are here: TWiki >  GRAPEcluster Web  > WebHome

gravitySimulator: The GRAPE cluster Project

A Dedicated Parallel Platform for Astrophysical Dynamics

One of the most CPU-intensive calculations in astrophysics is the gravitational N-body problem, in which a set of N particles representing stars move in response to the gravitational force generated by the N-1 other particles. The problem is hard because the number of interactions scales as O(N2), and because stars often form tightly-bound binary systems requiring short time steps. The state-of-the-art way to deal with the N-body problem is via special-purpose computers called GRAPEs (GRAvity PipEline?). They are manufactured in Tokyo by the Hamamatsu Metrix Corporation .

The GRAPE boards compute the inverse-square force for large numbers of particles simultaneously, at speeds greatly in excess of a general-purpose supercomputer.

The next step in special-purpose hardware for the gravitational N-body problem is the GRAPE cluster ? a Beowulf cluster in which each node is connected to a GRAPE accelerator board. The largest such cluster, comprising 32 nodes, has recently been constructed at the Rochester Institute of Technology by David Merritt in the Department of Physics in collaboration with R. Spurzem of the Astronomisches Rechen-Institut at the University of Heidelberg. Called "gravitySimulator", this computational platform runs at 4 Tflops, making it one of the fastest computers in the world.

The GRAPEcluster Project is a group of students, postdocs and faculty from the astrophysics and computer science departments who meet once a week to work together on problems relating to the GRAPE cluster. The meetings are directed by Dr. Hans-Peter Bischof. Topics under discussion include algorithm development; visualization software; and scientific research, focussing on the formation and evolution of galactic nuclei and supermassive black holes. The group meets once a week in the Computer Science building. If you are interested in participating in this project, please contact David Merritt (drmsps@ritSAYNOTOSPAM.edu) or Hans-Peter Bischof (hpb@csSAYNOTOSPAM.rit.edu).


A Fortran-code, called phiGRAPE, for running N-body simulations on a GRAPE cluster is now publicly available here. The code is a parallel hermite integrator using GRAPE boards with individual block time steps. Parallelization is achieved using standard MPI communication. A performance analysis has shown that a compute speed of to 3 TFlops can be reached on the "gravitySimulator". For more details see Harfst et al. (2006).

A C-version of phiGRAPE will be available shortly.

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
General Information
Technology
  • Resources

Documentation
Repository
Related Projects
  • GUI Development
  • MovieMaker?
  • GUI
  • 3D Input Devices
  • Fly Through Path

Related Sites

 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback