Controlling the weights of simulation particles: adaptive particle management using k-d trees

被引:50
|
作者
Teunissen, Jannis [1 ]
Ebert, Ute [1 ,2 ]
机构
[1] Ctr Wiskunde & Informat, NL-1090 GB Amsterdam, Netherlands
[2] Eindhoven Univ Technol, Dept Phys, NL-5600 MB Eindhoven, Netherlands
关键词
Super-particle; Macro-particle; Adaptive particle management; Coalescence; k-d tree; Particle simulations; Particle in cell; CODE; NUMBER; AIR;
D O I
10.1016/j.jcp.2013.12.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In particle simulations, the weights of particles determine how many physical particles they represent. Adaptively adjusting these weights can greatly improve the efficiency of the simulation, without creating severe nonphysical artifacts. We present a new method for the pairwise merging of particles, in which two particles are combined into one. To find particles that are 'close' to each other, we use a k-d tree data structure. With a k-d tree, close neighbors can be searched for efficiently, and independently of the mesh used in the simulation. The merging can be done in different ways, conserving for example momentum or energy. We introduce probabilistic schemes, which set properties for the merged particle using random numbers. The effect of various merge schemes on the energy distribution, the momentum distribution and the grid moments is compared. We also compare their performance in the simulation of the two-stream instability. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:318 / 330
页数:13
相关论文
共 50 条
  • [21] On the average cost of insertions on random relaxed K-d trees
    Duch, Amalia
    Martinez, Comado
    PROCEEDINGS OF THE NINTH WORKSHOP ON ALGORITHM ENGINEERING AND EXPERIMENTS AND THE FOURTH WORKSHOP ON ANALYTIC ALGORITHMICS AND COMBINATORICS, 2007, : 194 - 200
  • [22] Balanced Aspect Ratio trees:: Combining the advantages of k-d trees and octrees
    Duncan, CA
    Goodrich, MT
    Kobourov, S
    PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 300 - 309
  • [23] Modeling droplet-laden flows in moisture separators using k-d trees
    Zhang, Huang
    Liu, Qianfeng
    Qin, Benke
    Bo, Hanliang
    ANNALS OF NUCLEAR ENERGY, 2015, 75 : 452 - 461
  • [24] K-D trees are better when cut on the longest side
    Dickerson, Matthew
    Duncan, Christian A.
    Goodrich, Michael T.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1879 : 179 - 190
  • [25] Fast Search Using k-d Trees with Fine Search for Spectral Data Identification
    Son, Youngjae
    Chen, Tiejun
    Baek, Sung-June
    MATHEMATICS, 2025, 13 (04)
  • [26] On the Cost of Fixed Partial Match Queries in K-d Trees
    Duch, Amalia
    Lau, Gustavo
    Martinez, Conrado
    ALGORITHMICA, 2016, 75 (04) : 684 - 723
  • [27] Asymptotic distributions for partial match queries in K-d trees
    Neininger, R
    RANDOM STRUCTURES & ALGORITHMS, 2000, 17 (3-4) : 403 - 427
  • [28] On the Cost of Fixed Partial Match Queries in K-d Trees
    Amalia Duch
    Gustavo Lau
    Conrado Martínez
    Algorithmica, 2016, 75 : 684 - 723
  • [29] Coding of ocean-temperature volumes using binary set splitting with k-d trees
    Rucker, JT
    Fowler, JE
    IGARSS 2004: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM PROCEEDINGS, VOLS 1-7: SCIENCE FOR SOCIETY: EXPLORING AND MANAGING A CHANGING PLANET, 2004, : 289 - 292
  • [30] AVERAGE CASE ANALYSIS OF REGION SEARCH IN BALANCED K-D TREES
    SILVAFILHO, YV
    INFORMATION PROCESSING LETTERS, 1979, 8 (05) : 219 - 223