Related Experiment Video
Updated: Aug 8, 2026

Scattering And Absorption of Light in Planetary Regoliths
Published on: July 1, 2019
Parallelising the MARS15 code with MPI for shielding applications
1Fermi National Accelerator Laboratory, P.O. Box 500, MS 220, Batavia, Illinois 60510-0500, USA. kostin@fnal.gov
Abstract:
The MARS15 Monte Carlo code capabilities to deal with time-consuming deep penetration shielding problems and other computationally tough tasks in accelerator, detector and shielding applications, have been enhanced by a parallel processing option. It has been developed, implemented and tested on the Fermilab Accelerator Division Linux cluster and network of Sun workstations. The code uses a message passing interface MPI. It is scalable and demonstrates good performance. The general architecture of the code, specific uses of message passing and effects of a scheduling on the performance and fault tolerance are described.
Related Concept Videos
Diamagnetic Shielding of Nuclei: Local Diamagnetic Current
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Magnetostatic Boundary Conditions
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
Distributed Loads: Problem Solving
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:

