Multiple processor version of a Monte Carlo code for photon transport in turbid media(318 views) Colasanti A, Guida G, Kisslinger A, Liuzzi R, Quarto M, Riccio P, Roberti G, Villani F
Computer Physics Communications Program Library (ISSN: 1386-9485), 2000; 132: 84-93.
Keywords: Monte Carlo Code, Scattering Media, Photon Transport, Intralipid, Parallel Computing, Optical Parameters, Transillumination,
Affiliations: Dipartimento di Biologia e Patologia Cellulare e Molecolare "L. Califano", Università di Napoli "Federico II", Via Pansini, 5-80131 Napoli, Italy
Dipartimento di Scienze Fisiche, Via Cintia 80126, Università di Napoli "Federico II", Napoli, Italy
Istituto Nazionale di Fisica della Materia, Mostra D'Oltremare Pad. 20-80125 Naples, Italy
Centro di Endocrinologia e Oncologia Sperimentale - C.N.R., Via S. Pansini, 5-80131 Naples, Italy
References: Not available.
Multiple processor version of a Monte Carlo code for photon transport in turbid media
Although Monte Carlo (MC) simulations represent an accurate and flexible tool to study the photon transport in strongly scattering media with complex geometrical topologies, they are very often infeasible because of their very high computation times. Parallel computing, in principle very suitable for MC approach because it consists in the repeated application of the same calculations to unrelated and superposing events, offers a possible approach to overcome this problem. It was developed an MC multiple processor code for optical and IR photon transport which was run on the parallel processor computer CRAY-T3E (128 DEC Alpha EV5 nodes, 600 Mflops) at CINECA (Bologna, Italy). The comparison between single processor and multiple processor runs for the same tissue models shows that the parallelization reduces the computation time by a factor of about N , where N is the number of used processors. This means a computation time reduction by a factor ranging from about 102 (as in our case where 128 processors are available) up to about 103 (with the most powerful parallel computers with 1024 processors). This reduction could make feasible MC simulations till now impracticable. The scaling of the execution time of the parallel code, as a function of the values of the main input parameters, is also evaluated.
Multiple processor version of a Monte Carlo code for photon transport in turbid media