Journals
  Publication Years
  Keywords
Search within results Open Search
Please wait a minute...
For Selected: Toggle Thumbnails
A Fast Box Set Subtraction Algorithm for Parallel Structured Adaptive Mesh Refinement Applications
LIU Xu, XU Xiaowen, ZHANG Aiqing
CHINESE JOURNAL OF COMPUTATIONAL PHYSICS    2017, 34 (5): 563-573.  
Abstract567)   HTML0)    PDF (3124KB)(1341)      
Box set subtraction is widely used in SAMR to compute data dependency and nested restriction. Traditional box set subtraction algorithms suffer from high time complexity, which often dominates execution time for large scale SAMR simulations. In this paper, a divide and conquer box set subtraction algorithm with linear time complexity was proposed, and enhanced by domain decomposition parallelization. Experiment results on regular box set and irregular box set of SAMR application verify linear time complexity property. And for large scale problems, our algorithm shows great improvement on computing time.
Reference | Related Articles | Metrics
A Fast Communication Algorithm for Parallel Structured Mesh Applications
LIU Xu, ZHANG Aiqing, XIAO Li, MO Zeyao
CHINESE JOURNAL OF COMPUTATIONAL PHYSICS    2012, 29 (1): 58-64.  
Abstract435)      PDF (4602KB)(1110)      
Communication algorithms need to exchange data between adjacent subdomains. The detection of adjacent subdomains is an import task for communication algorithms, which can be done by solving an intersection problem of boxes. An interval tree algorithm is proposed for intersection problems. Taking advantage of structured mesh applications, it is able to maintain 0 (Nlog N) time complexity. Numerical experiments show that the algorithm is able to achieve high computational efficiency and good scalability. It supports parallel computing of miUion-box scale.
Related Articles | Metrics
Parallelization of the 2D Multi-Group Radiation Transport Code LARED-R-1
ZHANG Aiqing, MO Zeyao
CHINESE JOURNAL OF COMPUTATIONAL PHYSICS    2007, 24 (2): 146-152.  
Abstract287)      PDF (424KB)(1181)      
In order to realize the parallelization of LARED-R-1,a serial code for numerical simulation of two-dimensional radiation transport,a directed graph is used to accurately describe the data dependencies.A parallel pipeline flux sweeping algorithm is applied to parallelize the code efficiently.Moreover,a special technique of buffering short messages for less communications is presented to improve the parallel performance.For a typical model discretized by 3 800 cells,100 energy groups and 40 directions,tests on a parallel machine show that the parallel LARED-R-1 achieves parallel efficiency by 80% with 64 processors and by 53% with 128 processors,respectively.
Related Articles | Metrics