Skip to main content

Vectorization and multitasking with a Monte Carlo code for neutron transport problems

  • Computer Implementation
  • Conference paper
  • First Online:
Monte-Carlo Methods and Applications in Neutronics, Photonics and Statistical Physics

Part of the book series: Lecture Notes in Physics ((LNP,volume 240))

  • 261 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Vectorized Monte Carlo photon transport code. F. W. BOBROWICZ Los Alamos Lab. LA 9752MS May 83

    Google Scholar 

  2. Comparaisons de performances entre le CRAY 1S et le CYBER 205.

    Google Scholar 

  3. Y. CHAUVET D. VERWAERDE Rapport CEA N. 2383 Decembre 83

    Google Scholar 

  4. CRAY multitasking user's guide. SN022

    Google Scholar 

  5. A vectorized Monte Carlo algotithm on the CRAY X-MP/2. Y. CHAUVET Cray Channels vol 6 number 3

    Google Scholar 

  6. Experiences numeriques sur le CRAY X-MP/48. Y. CHAUVET J. DAVID G. MEURANT Rapport CEA N. 2446 Juin 85

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Raymond Alcouffe Robert Dautray Arthur Forster Guy Ledanois B. Mercier

Rights and permissions

Reprints 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

Publish with us

Policies and ethics