Chinese Journal of Computational Physics ›› 2022, Vol. 39 ›› Issue (2): 143-152.DOI: 10.19596/j.cnki.1001-246x.8381
• Research Reports • Previous Articles Next Articles
Ying CAI1(), Cunbo ZHANG1, Xu LIU2,3,*(
), Zhengfeng FAN1,4, Yuanyuan LIU1, Xiaowen XU2,3, Aiqing ZHANG2,3
Received:
2021-04-19
Online:
2022-03-25
Published:
2022-06-24
Contact:
Xu LIU
Ying CAI, Cunbo ZHANG, Xu LIU, Zhengfeng FAN, Yuanyuan LIU, Xiaowen XU, Aiqing ZHANG. A Parallel SN Method for Neutron Transport Equation in 2-D Spherical Coordinate[J]. Chinese Journal of Computational Physics, 2022, 39(2): 143-152.
Add to citation manager EndNote|Ris|BibTeX
URL: http://www.cjcp.org.cn/EN/10.19596/j.cnki.1001-246x.8381
Fig.1 Discrete grid of the neutron transport equation in two-dimensional spherical coordinate system and corresponding SN sweeping data dependencies (a) The abscissa is the space radius, and the ordinate is the cosine of the polar angle; (b) The abscissa is the space angle, and the ordinate is the direction azimuth (The red arrows indicate data dependency in SN sweeping computation.)
并行方式 | 克隆数 | 计算时间/s | |||
扫描 | 克隆开销 | 源项计算 | 总时间 | ||
流水线 | 238.19 | 0 | 223.91 | 721.57 | |
2 | 189.28 | 266.04 | 309.02 | 1 187.29 | |
4 | 154.85 | 371.66 | 514.29 | 1 936.55 | |
克隆 | 6 | 216.74 | 558.52 | 412.27 | 2 361.21 |
12 | 133.3 | 1 004.17 | 578.77 | 4 065.39 | |
24 | 166.76 | 1 860.63 | 699.13 | 7 049.77 |
Table 1 Performance of the energy group pipelining and energy group cloning
并行方式 | 克隆数 | 计算时间/s | |||
扫描 | 克隆开销 | 源项计算 | 总时间 | ||
流水线 | 238.19 | 0 | 223.91 | 721.57 | |
2 | 189.28 | 266.04 | 309.02 | 1 187.29 | |
4 | 154.85 | 371.66 | 514.29 | 1 936.55 | |
克隆 | 6 | 216.74 | 558.52 | 412.27 | 2 361.21 |
12 | 133.3 | 1 004.17 | 578.77 | 4 065.39 | |
24 | 166.76 | 1 860.63 | 699.13 | 7 049.77 |
进程数 | 扫描计算 | 源项计算 | 总性能 | ||||||||
时间/s | 加速比 | 并行效率 | 时间/s | 加速比 | 并行效率 | 时间/s | 加速比 | 并行效率 | |||
120 | 1 090.78 | 1 | 1 | 2 614.16 | 1 | 1 | 5 490.55 | 1 | 1 | ||
240 | 534.80 | 2.04 | 1.02 | 1 165.10 | 2.24 | 1.12 | 2 662.71 | 2.06 | 1.03 | ||
480 | 345.16 | 3.16 | 0.79 | 474.80 | 5.51 | 1.38 | 1 295.72 | 4.24 | 1.06 | ||
960 | 238.19 | 4.58 | 0.57 | 223.91 | 11.68 | 1.46 | 721.57 | 7.61 | 0.95 | ||
1 920 | 212.86 | 5.12 | 0.32 | 118.83 | 22.00 | 1.37 | 481.38 | 11.41 | 0.71 |
Table 2 Parallel scalability test
进程数 | 扫描计算 | 源项计算 | 总性能 | ||||||||
时间/s | 加速比 | 并行效率 | 时间/s | 加速比 | 并行效率 | 时间/s | 加速比 | 并行效率 | |||
120 | 1 090.78 | 1 | 1 | 2 614.16 | 1 | 1 | 5 490.55 | 1 | 1 | ||
240 | 534.80 | 2.04 | 1.02 | 1 165.10 | 2.24 | 1.12 | 2 662.71 | 2.06 | 1.03 | ||
480 | 345.16 | 3.16 | 0.79 | 474.80 | 5.51 | 1.38 | 1 295.72 | 4.24 | 1.06 | ||
960 | 238.19 | 4.58 | 0.57 | 223.91 | 11.68 | 1.46 | 721.57 | 7.61 | 0.95 | ||
1 920 | 212.86 | 5.12 | 0.32 | 118.83 | 22.00 | 1.37 | 481.38 | 11.41 | 0.71 |
1 |
阳述林, 魏军侠, 洪振英, 等. 中子输运Sn算法及其应用[J]. 中国科学: 信息科学, 2016, 46 (10): 1510- 1526.
|
2 |
|
3 |
|
4 |
杜书华. 输运问题的计算机模拟[M]. 长沙: 湖南科学技术出版社, 1989.
|
5 |
邓力, 李刚. 粒子输运问题的蒙特卡罗模拟方法与应用[M]. 北京: 科学出版社, 2019.
|
6 |
CARLSON B G. Solution of the transport equation by Sn approximations[R]. Los Alamos Scientific Laboratory Report LA-1599, 1953.
|
7 |
LATHROP K D, CARLSON B G. Discrete ordinates angular quadrature of the neutron transport equation[R]. Los Alamos Scientific Laboratory Report LA-3186, 1965.
|
8 |
宋鹏, 成娟. 二维柱坐标系辐射输运方程保球对称的离散纵标格式[J]. 计算数学, 2015, 37 (3): 299- 315.
|
9 |
DOI |
10 |
BAKER R S, ALCOUFFE R E. Parallel 3-D Sn performance for DANTSYS/MPI on the Cray T3D[R]. Los Alamos National Lab, 1997.
|
11 |
DOI |
12 |
Los Alamos National Laboratory. The ASCI sweep3D benchmark[EB/OL]. http://wwwc3.lanl.gov/pal/software/sweep3d/.
|
13 |
Los Alamos National Laboratory. SNAP[EB/OL]. http://www.lanl.gov/projects/feynman-center/technologies/software/snap-sn.php.
|
14 |
ALCOUFFE R E, BAKER R S, DAHL J A, et al. PARTISN: A time-dependent, parallel neutral particle transport code system[R]. Los Alamos National Laboratory, LA-UR-05-3925 (May 2005), 2005.
|
15 |
DOI |
16 |
DOI |
17 |
DOI |
18 |
DOI |
19 |
PLIMPTON S, HENDRICKSON B, BURNS S, et al. Parallel algorithms for radiation transport on unstructured grids[C]. SC′00: Proceedings of the 2000 ACM/IEEE Conference on Supercomputing, IEEE, 2000: 25-25.
|
20 |
DOI |
21 |
MO Z, ZHANG A, CAO X. Towards a parallel framework of grid-based numerical algorithms on DAGs[C]. Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, IEEE, 2006: 8.
|
22 |
ZHANG A. Research on scalable parallel data driven algorithms and applications[D]. Beijing: China Academy of Engineering Physics, 2009.
|
23 |
张爱清, 莫则尧, 杨章. 数据驱动并行计算的3层软件架构设计及应用[J]. 计算机研究与发展, 2014, 51 (11): 2538- 2546.
DOI |
24 |
MOUSTAFA S, FAVERGE M, PLAGNE L, et al. 3D Cartesian transport sweep for massively parallel architectures with PARSEC[C]. 2015 IEEE International Parallel and Distributed Processing Symposium, IEEE, 2015: 581-590.
|
25 |
MOUSTAFA S. Massively parallel Cartesian discrete ordinates method for neutron transport simulation[D]. Bordeaux: University of Bordeaux, 2015.
|
26 |
DOI |
27 |
|
[1] | Lingxiao LI, Chuanlei ZHAI, Hui XIE, Yi SHI. A Monolithic Preconditioned Iterative Solver and Parallel Computing for Three-dimensional Thermal Radiation Transport Equation [J]. Chinese Journal of Computational Physics, 2021, 38(3): 269-279. |
[2] | PENG Hao, SHAN Minglei, ZHU Changping, YAO Cheng. Performance Optimization of 3D Pseudopotential Multi-Relaxation-Time Lattice Boltzmann Model on GPU [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 35(5): 554-562. |
[3] | LIU Xu, XU Xiaowen, ZHANG Aiqing. A Fast Box Set Subtraction Algorithm for Parallel Structured Adaptive Mesh Refinement Applications [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 34(5): 563-573. |
[4] | ZHANG Ruoxing, HOU Shimin, CHOU Qiang. Parallel Computing of First-principles Based Quantum Transport Simulations [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 32(6): 631-638. |
[5] | REN Jian, WU Linping, SHEN Weidong. Performance Optimization and Analysis of Multi-physics Composition Program on JASMIN [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 32(4): 431-436. |
[6] | ZHU Lianhua, GUO Zhaoli. GPU Accelerated Lattice Boltzmann Simulation of Flow in Porous Media [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 32(1): 20-26. |
[7] | CHENG Tangpei, MO Zeyao, SHAO Jingli. JASMIN-based Massive Parallel Computing of Large Scale Groundwater Flow [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 30(3): 317-325. |
[8] | MEI Liquan, FANG Ye, YUAN Changqi. Rayleigh Quotient Iteration Algorithm for Source Inversion in Neutron Transport Problem [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 29(3): 369-374. |
[9] | REN Jian, WEI Junxia, CAO Xiaolin. Composition Computation of Radiation Hydrodynamics and Particle Transport Based on JASMIN [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 29(2): 205-212. |
[10] | LIU Xu, ZHANG Aiqing, XIAO Li, MO Zeyao. A Fast Communication Algorithm for Parallel Structured Mesh Applications [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 29(1): 58-64. |
[11] | CHEN Jun. Parallel Solution of Poisson's Equation on Irregular Domains [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 27(3): 369-374. |
[12] | FAN Xuanhua, WU Ruian, HAO Zhiming, HE Yingbo. Parallel Computing of Clamp Structure in Tahoe Frame [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 26(5): 699-702. |
[13] | LIU Xu, MO geyao, CAO Xiaolin. One-dimensional Load Balancing Method with Memory Constraint [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 26(2): 184-190. |
[14] | LI Shu, TIAN Dongfeng, DENG Li. Monte Carlo Method for Nonlinear Neutron Transport [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 25(4): 477-482. |
[15] | CHEN Jun, MO Zeyao, ZHENG Chunyang, LI Bin. Parallel Numerical Simulation of Laser Beam Self-focusing and Filamentation [J]. CHINESE JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 25(2): 127-132. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||
Copyright © Chinese Journal of Computational Physics
E-mail: jswl@iapcm.ac.cn
Supported by Beijing Magtech Co., Ltd.