Towards a portable, fast parallel AP3M-SPH code: HYDRA_MPI

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

HYDRA_MPI 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 MPI_Lock/MPI_Unlock. The 1D FFTW is employed. We intend to extend the use of hydra mpi to cosmological simulations that include Smoothed Particle Hydrodynamics.

Cite

CITATION STYLE

APA

Pringle, G. J., Booth, S. P., Couchman, H. M. P., Pearce, F. R., & Simpson, A. D. (2001). Towards a portable, fast parallel AP3M-SPH code: HYDRA_MPI. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2131, pp. 360–369). Springer Verlag. https://doi.org/10.1007/3-540-45417-9_49

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free