DocumentCode :
2571613
Title :
Dynamic Domain Decomposition for a Parallel 3-D Electrostatic PIC/MCC Code using Unstructured Mesh
Author :
Wu, Jong-Shinn ; Hsu, Ku-Hui ; Tseng, Kuo-Ching
Author_Institution :
Dept. of Mech. Eng., Nat. Chiao Tung Univ., Hsinchu
fYear :
2005
fDate :
20-23 June 2005
Firstpage :
269
Lastpage :
269
Abstract :
Summary form only given. In the past, there have been very few studies concentrating on developing dynamic load-balancing technique for particle-based PIC/MCC code. The only exception to the authors´ best knowledge is the work by Seidel et al., in which the method dynamically repartitioned the computational domain and intended to balance the workload among processors under the framework of structured mesh. However, there are several disadvantages in using structured mesh. For example, it becomes rather cumbersome to treat the boundary conditions if complicated geometry is involved. In the current paper, method of dynamic domain decomposition (DDD), based on multi-level graph-partitioning technique, for a parallel 3D electrostatic PIC/MCC code that utilized unstructured tetrahedral mesh is proposed and verified. This parallel code is designed to run on memory-distributed machine with standard MPI protocol. In a typical particle simulation, for example, DSMC, the computational weight (~actual computational time) is generally in proportion to the number of particles. In PIC/MCC method, weight for each graph vertex (or cell center) is instead a combination of particle computational weight and cell computational weight. The computational weight of the former results from time required for the particle push and Monte Carlo collisions, while the latter results from the time required for solving the Poisson´s equation. A preliminary simulation can determine the computational weights of particle and cell, respectively. A quasi-1D argon gas discharge with application of 1000 V difference at 42 mtorr is used as the test case for studying the performance of DDD. Strategy of deciding when to repartition the domain and resulting parallel performance is discussed in the meeting. In addition, the contribution to the total computational time from actual computation, communication and repartition is also discussed by emphasizing their impact to the resulting parallel performance
Keywords :
Monte Carlo methods; Poisson equation; argon; discharges (electric); mesh generation; plasma kinetic theory; plasma simulation; plasma transport processes; 1000 V; 42 mtorr; Ar; MPI protocol; Monte Carlo collisions; Poisson equation; argon gas discharge; cell computational weight; dynamic domain decomposition; memory-distributed machine; multilevel graph partitioning; parallel 3D electrostatic PIC-MCC code; particle computational weight; particle simulation; unstructured tetrahedral mesh; Argon; Boundary conditions; Code standards; Computational modeling; Concurrent computing; Electrostatics; Geometry; Monte Carlo methods; Poisson equations; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Plasma Science, 2005. ICOPS '05. IEEE Conference Record - Abstracts. IEEE International Conference on
Conference_Location :
Monterey, CA
ISSN :
0730-9244
Print_ISBN :
0-7803-9300-7
Type :
conf
DOI :
10.1109/PLASMA.2005.359358
Filename :
4198617
Link To Document :
بازگشت