Home
Scholarly Works
Towards a Portable, Fast Parallel AP3M-SPH Code:...
Conference

Towards a Portable, Fast Parallel AP3M-SPH Code: HYDRA_MPI

Abstract

Abstracthydrampi is a portable parallel N-body solver, based on the adaptive P3M algorithm. This Fortran90 code is parallelised using a non-trivial task-farm and two domain decompositions: a 2D cycle of blocks and a slab distribution, using both MPI-1.1 and MPI-2 communications routines. Specifically, MPI_Put and MPI_Get are employed extensively in association with the communication epochs MPI_Fence and MPILock/MPIUnlock. The 1D FFTW is employed. We intend to extend the use of hydra_mpi to cosmological simulations that include Smoothed Particle Hydrodynamics.

Authors

Pringle GJ; Booth SP; Couchman HMP; Pearce FR; Simpson AD

Series

Lecture Notes in Computer Science

Volume

2131

Pagination

pp. 360-369

Publisher

Springer Nature

Publication Date

January 1, 2001

DOI

10.1007/3-540-45417-9_49

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743
View published work (Non-McMaster Users)

Contact the Experts team