Abstract
This paper summarizes two improvements of a Monte Carlo code by resorting to vectorization and multitasking techniques.
After a short presentation of the physical problem to solve and a description of main difficulties to produce an efficient coding, this paper introduces the vectorization principles employed and briefly describes the vectorized algorithm functioning.
Next, measured performances on CRAY 1S. CYBER 205 and CRAY X-MP/48 are compared.
The second part of this paper is devoted to multitasking technique. Starting from the standard multitasking tools available with FORTRAN on CRAY X-MP. a multitasked algorithm and its measured speed-ups are presented.
In conclusion we prove that vector and parallel computers are a great opportunity for such Monte Carlo algorithms.
Preview
Unable to display preview. Download preview PDF.
References
Vectorized Monte Carlo photon transport code. F. W. BOBROWICZ Los Alamos Lab. LA 9752MS May 83
Comparaisons de performances entre le CRAY 1S et le CYBER 205.
Y. CHAUVET D. VERWAERDE Rapport CEA N. 2383 Decembre 83
CRAY multitasking user's guide. SN022
A vectorized Monte Carlo algotithm on the CRAY X-MP/2. Y. CHAUVET Cray Channels vol 6 number 3
Experiences numeriques sur le CRAY X-MP/48. Y. CHAUVET J. DAVID G. MEURANT Rapport CEA N. 2446 Juin 85
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1985 Springer-Verlag
About this paper
Cite this paper
Chauvet, Y. (1985). Vectorization and multitasking with a Monte Carlo code for neutron transport problems. In: Alcouffe, R., Dautray, R., Forster, A., Ledanois, G., Mercier, B. (eds) Monte-Carlo Methods and Applications in Neutronics, Photonics and Statistical Physics. Lecture Notes in Physics, vol 240. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049052
Download citation
DOI: https://doi.org/10.1007/BFb0049052
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16070-0
Online ISBN: 978-3-540-39750-2
eBook Packages: Springer Book Archive