# Multiple electron scattering routines for PEREGRINE

## Abstract

The Monte Carlo electron scattering routines solve multiple elastic scatters in a condensed history approach. The Goudsmit-Saunderson scattering model is used and its implementation is taken from Kawrakow and Bielajew[l]. The subroutines produce an exit angle representing a likely scattering angle of a single incident electron after scattering elastically over a given step size. Two input parameters, {lambda} and {eta}, that depend on the atomic species and incident energy must first be specified. The mapping from species and energy to 77 and {lambda} already existed in the PEREGRINE code and was not redone or modified in any way. The software has been validated by comparisons to Moliere and Goudsmit-Saunderson models of D.W.O. Rogers[2]. As required by licensing considerations, no public domain or copyrighted software has been used in any phase of the preparation of any of these sub-routines or data files. Apart from needing to have {eta} and {lambda} specified through PEREGRINE, the code provided is completely self-contained. Everything is written in the FORTRAN 77 language to simplify inclusion in the existing PEREGRINE package.

- Authors:

- Publication Date:

- Research Org.:
- Lawrence Livermore National Lab., CA (US)

- Sponsoring Org.:
- USDOE Office of Defense Programs (DP) (US)

- OSTI Identifier:
- 14916

- Report Number(s):
- UCRL-ID-135960; DP0102012

DP0102012; TRN: US0106851

- DOE Contract Number:
- W-7405-ENG-48

- Resource Type:
- Technical Report

- Resource Relation:
- Other Information: PBD: 23 Aug 1999

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ELECTRON DIFFRACTION; MONTE CARLO METHOD; ELASTIC SCATTERING; P CODES; MATHEMATICAL MODELS

### Citation Formats

```
White, J A.
```*Multiple electron scattering routines for PEREGRINE*. United States: N. p., 1999.
Web. doi:10.2172/14916.

```
White, J A.
```*Multiple electron scattering routines for PEREGRINE*. United States. doi:10.2172/14916.

```
White, J A. Mon .
"Multiple electron scattering routines for PEREGRINE". United States. doi:10.2172/14916. https://www.osti.gov/servlets/purl/14916.
```

```
@article{osti_14916,
```

title = {Multiple electron scattering routines for PEREGRINE},

author = {White, J A},

abstractNote = {The Monte Carlo electron scattering routines solve multiple elastic scatters in a condensed history approach. The Goudsmit-Saunderson scattering model is used and its implementation is taken from Kawrakow and Bielajew[l]. The subroutines produce an exit angle representing a likely scattering angle of a single incident electron after scattering elastically over a given step size. Two input parameters, {lambda} and {eta}, that depend on the atomic species and incident energy must first be specified. The mapping from species and energy to 77 and {lambda} already existed in the PEREGRINE code and was not redone or modified in any way. The software has been validated by comparisons to Moliere and Goudsmit-Saunderson models of D.W.O. Rogers[2]. As required by licensing considerations, no public domain or copyrighted software has been used in any phase of the preparation of any of these sub-routines or data files. Apart from needing to have {eta} and {lambda} specified through PEREGRINE, the code provided is completely self-contained. Everything is written in the FORTRAN 77 language to simplify inclusion in the existing PEREGRINE package.},

doi = {10.2172/14916},

journal = {},

number = ,

volume = ,

place = {United States},

year = {1999},

month = {8}

}