JSNT-S: A Parallel 3D Discrete Ordinates Radiation Transport Code on Structured Mesh

Author(s):  
Tangpei Cheng ◽  
Zeyao Mo ◽  
Chao Yang ◽  
Lili Wen ◽  
Li Deng

To address the performance and programming challenges from the constantly evolving computer architecture in parallel discrete ordinates method, this paper presents our continue effort on developing and improving the parallel 3D discrete ordinates radiation transport code JSNT-S. A hybrid acceleration method for source iteration is presented, which combines the PCR algorithm and the Anderson algorithm for accelerating different energy groups. A patch-abstraction and hybrid MPI+threads implementation is employed for the domain partition algorithm and the sweeping algorithm. Several optimizations on the data-driven sweeping algorithm are presented, such as exploiting parallelism in angular directions, developing optimal priority strategy for scheduling and reducing DAG construction and scheduling overhead by vertex clustering. The correctness is verified using the AMBER procedure and the result of VENUS-3 benchmark is demonstrated. The parallel performance is measured using the model modified from VENUS-2 and the Kobayashi benchmark, the result of which shows reasonable scaling performance up to 76,800 cores.

2018 ◽  
Vol 74 (4) ◽  
pp. 303-314 ◽  
Author(s):  
Katherine E. Royston ◽  
Seth R. Johnson ◽  
Thomas M. Evans ◽  
Scott W. Mosher ◽  
Jonathan Naish ◽  
...  

2011 ◽  
Vol 176 (2) ◽  
pp. 274-283 ◽  
Author(s):  
G. Yesilyurt ◽  
K. T. Clarno ◽  
T. M. Evans ◽  
G. G. Davidson ◽  
P. B. Fox

10.2514/3.933 ◽  
1997 ◽  
Vol 11 ◽  
pp. 540-548
Author(s):  
Gian Luca Ghiringhelli ◽  
Pierangelo Masarati ◽  
Paolo Mantegazza ◽  
J. P. Jessee ◽  
Woodrow A. Fiveland

Sign in / Sign up

Export Citation Format

Share Document