×

SPHEROS

swMATH ID: 29066
Software Authors: Siamak Alimirzazadeh, Ebrahim Jahanbakhsh, Audrey Maertens, Sebastian Leguizamon, François Avellan
Description: GPU-SPHEROS: A GPU-Accelerated Versatile Solver Based on the Finite Volume Particle Method. The Finite Volume Particle Method (FVPM) is a mesh-free Arbitrary Lagrangian-Eulerian (ALE) method for fluid flow simulations which includes many of the desirable features of mesh-based Finite Volume Method(FVM) and SPH. In this paper, we introduce a GPU-accelerated 3-D FVPM in-house solver,called GPU-SPHEROS.The solver features spherical particles support and, has been developed in CUDA featuring the Thrust library,and optimized CUDA kernels for both compute-bound and memory-bound algorithms. We achieved a substantial speedup by a factor of more than 9xon NVLink-based Tesla P100 Pascal GPU compared to a CPU node equipped with twoIntel® Xeon® E5-2660 v2 CPUs.In the present paper, the deviation of a circular water jet impinging a flat plate has been also simulated entirely on GPU,as a case study.
Homepage: https://infoscience.epfl.ch/record/255617/files/SPHERIC12_Siamak.pdf
Dependencies: CUDA
Related Software: CUDA; gpuSPHASE; AUSM; SYCL; HPX; Volna-OP2; Accelerate; SkelCL; OpenSBLI; GitHub; Halide; Liszt; OP2; Nebo; SkePU; PyOP2; Firedrake; AmgX; DSCPACK; STL
Referenced in: 4 Publications

Referenced in 1 Serial

4 Computers and Fluids

Referencing Publications by Year