90 likes | 386 Views
GRAPE. PC++tree. An implementation of Barnes-Hut treecode on GRAPE-6 with parallel host Makino (2005) For collisionless system Barnes’ vectorization http://grape.astron.s.u-tokyo.ac.jp/~makino/softwares/pC++tree/ A factor of 10~50 speed up by GRAPE. PhiGRAPE.
E N D
PC++tree An implementation of Barnes-Hut treecode on GRAPE-6 with parallel host Makino (2005) For collisionless system Barnes’ vectorizationhttp://grape.astron.s.u-tokyo.ac.jp/~makino/softwares/pC++tree/ A factor of 10~50 speed up by GRAPE
PhiGRAPE • A parallel Hermite Integrator for N-body simulations using GRAPE • Harfst et al. (2006) • For collision system http://wiki.cs.rit.edu/bin/view/GRAPEcluster
Other codes with GRAPE • SPH • “GRAPE-SPH” Kobayashi, ChiakiGRAPE-SPH chemodynamical simulation of elliptical galaxies (2005 MNRAS.361.1216K) “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