Computer Programs
IAEA1287 SHIELD.
last modified: 16-MAR-2011 | catalog | categories | new | search |

IAEA1287 SHIELD.

SHIELD, Monte-Carlo Code for Simulating Interaction of High Energy Hadrons with Complex Macroscopic Targets

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SHIELD.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
SHIELD IAEA1287/01 Tested 16-MAR-2011

Machines used:

Package ID Orig. computer Test computer
IAEA1287/01 IBM PC,SUN,VAX under VMS Linux-based PC,PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

The SHIELD code considers interaction of high energy particles with condensed matter, including hadron-nucleus interactions inside the target, generation and transportation of secondary particles, deposition of energy and production of radionuclides in the target. The modern version of the SHIELD code allows simulation of the transfer of nucleons (including low energy neutrons), pions, kaons, antinucleons, and muons in energy range up to 1 TeV. Recently, the transfer of ions (arbitrary A,Z-nuclei) was added. The ionization loss and straggling (optionally) are taken into account as well as the main modes of the mesons decay. The transfer of neutrons (En<14.5 MeV) is simulated on the basis of the 28-group neutron data system BNAB. A special interface allows one to use the known EGS4 code for simulation of EM-showers initiated by products of mesons decay. Programs for simulation of nuclear reactions, included in the hadron nucleus generator of the SHIELD code (Many Stage Dynamical Model-MSDM), were elaborated by N.S.Amelin, K.K.Gudima and V.D.Toneev, Joint Institute for Nuclear Research, Dubna, and by A.S.Botvina, Institute for Nuclear Research RAS, Moscow.
top ]
4. METHODS

The Monte Carlo method is used for simulation of the interaction process. Direct simulating is employed as a rule; weighted simulating mode is foreseen in the code also. Exclusive approach to modeling of inelastic hadron-nucleus interactions is realized.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The SHIELD code allows one to simulate transfer of nucleons (including low energy neutrons above thermal energy), pions, kaons, antinucleons, and muons in energy range up to 1 TeV at arbitrary configuration and chemical composition of the target. Within this scope any limitations are practically absent. The only restriction concerns transport of neutrons below 14.5 MeV: BNAB neutron data library, used in SHIELD, includes near 40 chemical elements, but not the whole Mendeleev's Periodical Table.
top ]
6. TYPICAL RUNNING TIME

Running time depends essentially on the target dimensions, incident energy, and task set-up (efficiency of registration). Roughly typical running time is 1-10 hours for PC Pentium-200.
top ]
7. UNUSUAL FEATURES
top ]
8. RELATED OR AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
IAEA1287/01 16-MAR-2011 Tested at NEADB
top ]
10. REFERENCES
IAEA1287/01, included references:
- N.M. Sobolevsky:
The SHIELD Code (Version 1996.hadr.0) Short User's Manual
Informal report (October 20, 1998). A comprehensive list of references is
included in the User's Manual
- A.V. Dementyev and N.M. Sobolevsky:
SHIELD, a Monte Carlo Hadron Transport Code
Proc. of a Specialists' Meeting "Intermediate Energy Nuclear Data: Models
and Codes, Issy-les-Moulineaux, France, pp 237-258 (30 May-1 June 1994).
top ]
11. HARDWARE REQUIREMENTS

The SHIELD code was successfully implemented by the author on: Vax, DEC ALPHA under VAX/VMS; CONVEX under Unix; Sun under Unix; and IBM PC under MS DOS with NDP Fortran compiler and under WINDOWS 95 with MS Fortran Power Station compiler.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
IAEA1287/01 FORTRAN-77
top ]
13. SOFTWARE REQUIREMENTS

A standard Fortran compiler with standard functions (SIN etc.) and built-in uniform random number generator are required. The source code was compiled and executed at RSICC on a SUN SPARC 60 running SUN OS 5.6 (SOLARIS 2.6) with Fortran f77 version 4.2. No executables are included.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

N.M. Sobolevsky, A.V. Dementyev
Institute for Nuclear Research of the Russian Academy of Science (RAS), Moscow, Russia.
top ]
16. MATERIAL AVAILABLE
IAEA1287/01
SHIELD_man.txt    Short User's Guide (ASCII text)
DECAY1.F  Subroutine
DEEX.F Subroutine
ELSCAT.F Subroutine
GENAGT.F Subroutine
ATAB.DAT Data file
DAT_CHRG Data file
DAT_NTRN Data file
GENTREE.F Subroutine
GQAAR.F Subroutine
GQAMN.F Subroutine
GQSTN.F Subroutine
INSPAR.F Subroutine
LNDATA28.F Subroutine
LOENT28.F Subroutine
GEOMETR.DAT Data file
MEDIA.DAT Data file
MEDIUM.F Subroutine
MICROD.F Subroutine
MSDM.F Subroutine
OUTPUT.F Subroutine
PRECO.F Subroutine
QGSMN1.F Subroutine
MSDM_IN.DAT Data file
MSDMSTAR Printout of stars
MSDM_OUT Output
QGSMN2.F Subroutine
RANGE.F Subroutine
SHIELD.F Subroutine
SHLD_IN.DAT Data file
TABNUC.DAT Data file
SHLD_OUT Output
GEMCA.F Subroutine
IO Directory which includes test cases
SHIELD.PDF Documentation in pdf format
top ]
17. CATEGORIES
  • J. Gamma Heating and Shield Design

Keywords: Monte Carlo method, charged particles, high energy, spallation.