GRAPE
An implementation of Barnes-Hut treecode on GRAPE-6 with parallel host Makino (2005) For collisionless system Barnes’ vectorization A factor of 10~50 speed up by GRAPE PC++tree
PhiGRAPE A parallel Hermite Integrator for N-body simulations using GRAPE Harfst et al. (2006) For collision system
Other codes with GRAPE SPH “GRAPE-SPH” Kobayashi, Chiaki GRAPE-SPH chemodynamical simulation of elliptical galaxies (2005 MNRAS K) “Tree-GRAPE-SPH” Nakasato, N. A Galaxy Evolution Model using Parallel Tree-GRAPE-SPH Code MHD “Grape-MSPH” Dolag et al. (1991, 2002) SPH simulations of magnetic fields in galaxy clusters. (A&A 348, 351, 1999) PM “Grape + PM” - Andreas Huss The formation and evolution of clusters of galaxies in different cosmogonies (1999, MNRAS 308, 1011)
GRAPE-6A library Initialization routines – g6_opne – g6_close Scaling – g6_set_tunit – g6_set_xunit Sending data to memory – g6_set_j_particle – g6_set_j_particle_mxonly Force calculation – g6calc_firsthalf – g6calc_lasthalf Neighbor list – g6_read_neighbour_list – g6_get_neighbour_list_sort_mode
Example – PC++tree