Parallel flux sweep algorithm for neutron transport on unstructured grid

被引:32
作者
Zeyao M. [1 ]
Lianxiang F. [1 ]
机构
[1] Inst. of Appl. Phys./Compl. Math., Beijing, 100088
关键词
Neutron transport; Parallel flux sweep algorithm; Unstructured grid;
D O I
10.1023/B:SUPE.0000032778.36178.d8
中图分类号
学科分类号
摘要
Discontinuous finite element discrete ordinates (DFE-Sn) method is widely used to solve the time-dependent neutron transport equation for nuclear science and engineering applications. Most efficiently, the kernel is to iteratively sweep the neutron flux across the computational grid. However, for unstructured grid this will bring forward several challenges while implemented on distributed memory parallel computers where the grid are decomposed across processors. This paper presents a parallel flux sweep algorithm to improve the parallel scalability of this basic sweep algorithm on unstructured grid under 2-D cylindrical Lagrange coordinates system from two sides. One is to prioritize the sweep order of elements within each subdomain, another is to better decompose the unstructured grid across processors. With optimal combination of domain decomposition method and priority queuing algorithm, this parallel algorithm has successfully been incorporated into DFE-Sn method and has been implemented with MPI to solve the neutron and photon coupled transport equation for complex physics. Performance results for two different applications on hundreds of processors of two parallel computers are given in this paper. In particular, the parallel solver has respectively achieved speedup larger than 72 using 92 processors and 78 using 256 processors on these two machines.
引用
收藏
页码:5 / 17+65
页数:12
相关论文
共 11 条
[1]  
Arabnia H.R., Bhandarkar S.M., Parallel stereocorrelation on a reconfigurable MultiRing network, Journal of Supercomputing, Special Issue on Parallel and Distributed Processing, 10, 3, pp. 243-270, (1996)
[2]  
Baker R.S., Alcouffe R.E., Parallel 3-d Sn performance for MPI on cray-T3D, Proc. Joint Intl. Conference on Mathematics Methods and Supercomputing for Nuclear Applications, 1, pp. 377-393, (1997)
[3]  
Baker R.S., Koch K.R., An Sn algorithm for the massively parallel CM-200 computer, Nucl. Sci. Eng., 128, pp. 312-320, (1998)
[4]  
Bhandarkar S.M., Arabnia H.R., Parallel computer vision on a reconfigurable multiprocessor network, IEEE Transactions on Parallel and Distributed Systems, 8, 3, pp. 292-310, (1997)
[5]  
Gropp W., Lusk E., Skjellum A., Using MPI: Portable Parallel Programming with the Message-Passing Interface, 2nd Edition, (1999)
[6]  
Hendrickson B., Leland R., The Chaco user's guide: Version 2.0, Technical Report, SAND94-2692, (1994)
[7]  
Lewis E.E., Miller W.F., Computational Methods of Neutron Transport, (1984)
[8]  
Linxiang F., Shulin Y., Researches on 2-D neutron transport solver NTXY2D, Technical Report
[9]  
Plimpton S., Hendrickson B., Burns S., McLendon W., Parallel algorithms for radiation transport on unstructured grids, Proceeding of Super Computing, (2000)
[10]  
SWEEP3D: 3D Discrete Ordinates Neutron Transport Benchmark Codes