Compressed Neighbour Lists for SPH

被引:13
作者
Band, Stefan [1 ]
Gissler, Christoph [1 ,2 ]
Teschner, Matthias [1 ]
机构
[1] Univ Freiburg, Georges Kuhler Allee 52, D-79110 Freiburg, Germany
[2] FIFTY2 Technol GmbH, Tullastr 80, D-79108 Freiburg, Germany
关键词
physically based animation; data compression; fluid modelling; smoothed particle hydrodynamics; SMOOTHED PARTICLE HYDRODYNAMICS; DIVERGENCE-FREE; SIMULATION; IMPLEMENTATION; ALGORITHM; FLUIDS;
D O I
10.1111/cgf.13890
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a novel compression scheme to store neighbour lists for iterative solvers that employ Smoothed Particle Hydrodynamics (SPH). The compression scheme is inspired by Stream VByte, but uses a non-linear mapping from data to data bytes, yielding memory savings of up to 87%. It is part of a novel variant of the Cell-Linked-List (CLL) concept that is inspired by compact hashing with an improved processing of the cell-particle relations. We show that the resulting neighbour search outperforms compact hashing in terms of speed and memory consumption. Divergence-Free SPH (DFSPH) scenarios with up to 1.3 billion SPH particles can be processed on a 24-core PC using 172 GB of memory. Scenes with more than 7 billion SPH particles can be processed in a Message Passing Interface (MPI) environment with 112 cores and 880 GB of RAM. The neighbour search is also useful for interactive applications. A DFSPH simulation step for up to 0.2 million particles can be computed in less than 40 ms on a 12-core PC.
引用
收藏
页码:531 / 542
页数:12
相关论文
共 77 条
[61]   The cosmological simulation code GADGET-2 [J].
Springel, V .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2005, 364 (04) :1105-1134
[62]  
Stepanov A. A., 2011, P 20 ACM INT C INF K, P317, DOI DOI 10.1145/2063576.2063627
[63]  
Tang M., 2018, P ACM COMP GRAPH INT, V1, P18
[64]  
Thaler F., 2014, VIRTUAL REALITY INTE, P119
[65]   PROGRAM DESIGN FOR RETROSPECTIVE SEARCHES ON LARGE DATA BASES [J].
THIEL, LH ;
HEAPS, HS .
INFORMATION STORAGE AND RETRIEVAL, 1972, 8 (01) :1-&
[66]  
TROPF H, 1981, ANGEW INFORM, P71
[67]   COMPUTER EXPERIMENTS ON CLASSICAL FLUIDS .I. THERMODYNAMICAL PROPERTIES OF LENNARD-JONES MOLECULES [J].
VERLET, L .
PHYSICAL REVIEW, 1967, 159 (01) :98-+
[68]   Defining and optimizing algorithms for neighbouring particle identification in SPH fluid simulations [J].
Viccione, G. ;
Bovolin, V. ;
Carratelli, E. Pughese .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2008, 58 (06) :625-638
[69]   A PORTABLE PARALLEL PARTICLE PROGRAM [J].
WARREN, MS ;
SALMON, JK .
COMPUTER PHYSICS COMMUNICATIONS, 1995, 87 (1-2) :266-290
[70]   A Physically Consistent Implicit Viscosity Solver for SPH Fluids [J].
Weiler, Marcel ;
Koschier, Dan ;
Brand, Magnus ;
Bender, Jan .
COMPUTER GRAPHICS FORUM, 2018, 37 (02) :145-155