Neptune: An astrophysical smooth particle hydrodynamics code for massively parallel computer architectures
California State University, Long Beach
California State University, 2012
@article{sandalski2012neptune,
title={Neptune: An astrophysical smooth particle hydrodynamics code for massively parallel computer architectures},
author={Sandalski, Stou},
year={2012}
}
Smooth particle hydrodynamics is an efficient method for modeling the dynamics of fluids. It is commonly used to simulate astrophysical processes such as binary mergers. We present a newly developed GPU accelerated smooth particle hydrodynamics code for astrophysical simulations. The code is named neptune after the Roman god of water. It is written in OpenMP parallelized C++ and OpenCL and includes octree based hydrodynamic and gravitational acceleration. The design relies on object-oriented methodologies in order to provide a flexible and modular framework that can be easily extended and modified by the user. Several pre-built scenarios for simulating collisions of polytropes and black-hole accretion are provided.
September 13, 2013 by hgpu