Parallel implementation of the phoenix generalized stellar atmosphere program. II. Wavelength parallelization

被引:61
作者
Baron, E
Hauschildt, PH
机构
[1] Univ Oklahoma, Dept Phys & Astron, Norman, OK 73019 USA
[2] Univ Georgia, Dept Phys & Astron, Athens, GA 30602 USA
[3] Univ Georgia, Ctr Simulat Phys, Athens, GA 30602 USA
关键词
methods; numerical; radiative transfer; stars; atmospheres;
D O I
10.1086/305287
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
We describe an important addition to the parallel implementation of our generalized nonlocal thermodynamic equilibrium (NLTE) stellar atmosphere and radiative transfer computer program PHOENIX. In a previous paper in this series we described data and task parallel algorithms we have developed for radiative transfer, spectral line opacity, and NLTE opacity and rate calculations. These algorithms divided the work spatially or by spectral lines, that is, distributing the radial zones, individual spectral lines, or characteristic rays among different processors and employ, in addition, task parallelism for logically independent functions (such as atomic and molecular line opacities). For finite, monotonic velocity fields, the radiative transfer equation is an initial value problem in wavelength, and hence each wavelength point depends upon the previous one. However, for sophisticated NLTE models of both static and moving atmospheres needed to accurately describe, e.g., novae and supernovae, the number of wavelength points is very large (200,000-300,000) and hence parallelization over wavelength can lead both to considerable speedup in calculation time and the ability to make use of the aggregate memory available on massively parallel supercomputers. Here, we describe an implementation of a pipelined design for the wavelength parallelization of PHOENIX, where the necessary data from the processor working on a previous wavelength point is sent to the processor working on the succeeding wavelength point as soon as it is known. Our implementation uses a MIMD design based on a relatively small number of standard message passing interface (MPI) library calls and is fully portable between serial and parallel computers.
引用
收藏
页码:370 / 376
页数:7
相关论文
共 21 条
[1]   Model atmospheres of very low mass stars and brown dwarfs [J].
Allard, F ;
Hauschildt, PH ;
Alexander, DR ;
Starrfield, S .
ANNUAL REVIEW OF ASTRONOMY AND ASTROPHYSICS, 1997, 35 :137-177
[2]   MODEL ATMOSPHERES FOR M (SUB)DWARF STARS .1. THE BASE MODEL GRID [J].
ALLARD, F ;
HAUSCHILDT, PH .
ASTROPHYSICAL JOURNAL, 1995, 445 (01) :433-450
[3]  
[Anonymous], MPI MESS PASS INT ST
[4]   Non-local thermodynamic equilibrium effects in modelling of supernovae near maximum light [J].
Baron, E ;
Hauschildt, PH ;
Nugent, P ;
Branch, D .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 1996, 283 (01) :297-315
[5]   NON-LTE SPECTRAL-ANALYSIS AND MODEL CONSTRAINTS ON SN-1993J [J].
BARON, E ;
HAUSCHILDT, PH ;
BRANCH, D ;
AUSTIN, S ;
GARNAVICH, P ;
ANN, HB ;
WAGNER, RM ;
FILIPPENKO, AV ;
MATHESON, T ;
LIEBERT, J .
ASTROPHYSICAL JOURNAL, 1995, 441 (01) :170-181
[6]   SUPERNOVA 1993J - ONE-YEAR LATER [J].
BARON, E ;
HAUSCHILDT, PH ;
YOUNG, TR .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 1995, 256 (1-3) :23-35
[7]  
BARON E, 1996, MNRAS, V279, P779
[8]   The thorium chronometer in CS 22892-052: Estimates of the age of the Galaxy [J].
Cowan, JJ ;
McWilliam, A ;
Sneden, C ;
Burris, DL .
ASTROPHYSICAL JOURNAL, 1997, 480 (01) :246-254
[9]  
GROPP W, 1996, MPICH MODEL MPI IMPL
[10]   MULTILEVEL NON-LTE RADIATIVE-TRANSFER IN EXPANDING SHELLS [J].
HAUSCHILDT, PH .
JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 1993, 50 (03) :301-318