80 likes | 209 Views
University of Washington: George Lake, Tom Quinn, Joachim Stadel McMaster University: James Wadsley Pittsburgh Supercomputing Center: Jeffrey P. Gardner University of Maryland: Derek C. Richardson.
E N D
University of Washington: George Lake, Tom Quinn, Joachim Stadel McMaster University: James Wadsley Pittsburgh Supercomputing Center: Jeffrey P. Gardner University of Maryland: Derek C. Richardson Gasolineis a multi-platform, massively parallel N-body tree code used to simulate a variety of astrophysical processes
Applications Formation of Disk (Spiral) Galaxies Governato, Mayer, Wadsley, Gardner, et al., Astroph. J., 2003
Applications Tidal Stirring of Dwarf Galaxies Governato, Mayer, Wadsley, et al., Astroph. J., 2001
Applications The Cosmic Microwave Background & The Sunyaev-Zel’dovich Effect Bond, Ruetalo, Wadsley, et al., Astro-ph/0112499, 2001
Applications Gas Giant Planet Formation Mayer, Quinn, Wadsley, & Stadel, Astroph. J., 2004
Applications Intracluster Light Emmision Willman, Governato, Wadsley, & Quinn, Mon. Notices Royal Ast. Soc., 2004 Galaxy Cluster X-Ray Emmisions Borgani, Governato, Wadsley, et al., Mon. Notices Royal Ast. Soc., 2002
GASOLINE has been ported to nearly every parallel platform in existence during the last 10 years: • PVM • MPI • KSR • T3D/E Shmem • Convex Exemplar • POSIX Threads • Quadrics Shmem • XT3! (MPI)
Parallel Thread Parallel Thread GASOLINE GASOLINE MDL MDL GASOLINE is able to adapt to new architectures by conducting all parallel operations though a Machine Dependent Library (MDL) that contains all machine-specific parallel functions. Communication The MDL is rewritten for each architecture, allowing GASOLINE to take advantage of the strength of each new generation of parallel machines!