MPI_XSTAR: MPI-based parallelization of the XSTAR photoionization program

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

We describe a program for the parallel implementation of multiple runs ofXSTAR, a photoionization code that is used to predict the physical properties of an ionized gas from its emission and/or absorption lines. The parallelization program, calledMPI_XSTAR, has been developed and implemented in the C++ language by using the Message Passing Interface (MPI) protocol, a conventional standard of parallel computing. We have benchmarked parallel multiprocessing executions ofXSTAR, usingMPI_XSTAR, against a serial execution ofXSTAR, in terms of the parallelization speedup and the computing resource efficiency. Our experience indicates that the parallel execution runs significantly faster than the serial execution, however, the efficiency in terms of the computing resource usage decreases with increasing the number of processors used in the parallel computing.

Cite

CITATION STYLE

APA

Danehkar, A., Nowak, M. A., Lee, J. C., & Smith, R. K. (2018). MPI_XSTAR: MPI-based parallelization of the XSTAR photoionization program. Publications of the Astronomical Society of the Pacific, 130(984). https://doi.org/10.1088/1538-3873/aa9dff

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free