用户名: 密码: 验证码:
gpuSPHASE—A shared memory caching implementation for 2D SPH using CUDA
详细信息    查看全文
文摘
Smoothed particle hydrodynamics (SPH) is a meshless Lagrangian method that has been successfully applied to computational fluid dynamics (CFD), solid mechanics and many other multi-physics problems. Using the method to solve transport phenomena in process engineering requires the simulation of several days to weeks of physical time. Based on the high computational demand of CFD such simulations in 3D need a computation time of years so that a reduction to a 2D domain is inevitable. In this paper gpuSPHASE, a new open-source 2D SPH solver implementation for graphics devices, is developed. It is optimized for simulations that must be executed with thousands of frames per second to be computed in reasonable time. A novel caching algorithm for Compute Unified Device Architecture (CUDA) shared memory is proposed and implemented. The software is validated and the performance is evaluated for the well established dambreak test case.Program summaryProgram title: gpuSPHASECatalogue identifier: AFBO_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AFBO_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: GNU GPLv3No. of lines in distributed program, including test data, etc.: 128288No. of bytes in distributed program, including test data, etc.: 1350326Distribution format: tar.gzProgramming language: C++, CUDA.Computer: Nvidia CUDA capable devices.Operating system: Linux, Windows, Mac OS.Classification: 5, 12.External routines: Qt5 Core, HDF5, H5PartNature of problem:Free surface fluid dynamics simulations of long running physical phenomena that must be calculated in the order of real-time.Solution method:gpuSPHASE is a 2D SPH solver for CUDA capable devices that is optimized for the computation of real-time simulations.Running time: Depending on the simulated problem the running time varies from seconds to weeks.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700