Parallel implementation of inverse adding-doubling and Monte Carlo multi-layered programs for high performance computing systems with shared and distributed memory

Published: 1 January 2015| Version 1 | DOI: 10.17632/kmfj4r7ywj.1
Svyatoslav Chugunov, Changying Li


Abstract Parallel implementation of two numerical tools popular in optical studies of biological materials-Inverse Adding-Doubling (IAD) program and Monte Carlo Multi-Layered (MCML) program-was developed and tested in this study. The implementation was based on Message Passing Interface (MPI) and standard C-language. Parallel versions of IAD and MCML programs were compared to their sequential counterparts in validation and performance tests. Additionally, the portability of the programs was tested usi... Title of program: MCMLMPI, IADMPI Catalogue Id: AEWF_v1_0 Nature of problem Photon transport in multilayered semi-transparent material, estimation of optical properties (IADMPI) and optical response (MCMLMPI) of multilayered material samples. Versions of this program held in the CPC repository in Mendeley Data AEWF_v1_0; MCMLMPI, IADMPI; 10.1016/j.cpc.2015.02.029 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Atomic Physics, Optics, Computational Physics