skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Construction of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code

Abstract

The version of SLAC’s EGS Code System (known as EGS4) was clearly recognized throughout the world as a “gold standard” for solving physics and engineering problems related to the transport of electrons and photons in any element, compound, or mixture. However, EGS4 was written in a computer language called Mortran3 and the learning curve for this rather obscure language was difficult and steep. One major objective of this project was to convert the EGS4 Mortran3 coding into Fortran77, making it much simpler for first-time users to understand and appreciate. In addition, since the introduction of EGS4 in 1985, a number of enhancements in electron-photon transport, as well as a growing need for additional physics processes, had been developed, and the new code (called EGS5) would incorporate more than 20 of these improvements. Of course, many key benchmark simulations had to be made during its development in order to prove that EGS5 was just as credible as its predecessor, EGS4. All of the above was tasked to SLAC, with outside support coming from colleagues at the University of Michigan (Nuclear Engineering Department) and at the High Energy Accelerator Research Organization (KEK) in Japan.

Publication Date:
Research Org.:
SLAC National Accelerator Lab., Menlo Park, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
1483864
Report Number(s):
slac-r-1106; CRADA No.: SLAC 127
DOE Contract Number:  
AC02-76SF00515
Resource Type:
S&T Accomplishment Report
Country of Publication:
United States
Language:
English

Citation Formats

None. Construction of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code. United States: N. p., 2018. Web. doi:10.2172/1483864.
None. Construction of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code. United States. doi:10.2172/1483864.
None. Wed . "Construction of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code". United States. doi:10.2172/1483864. https://www.osti.gov/servlets/purl/1483864.
@article{osti_1483864,
title = {Construction of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code},
author = {None},
abstractNote = {The version of SLAC’s EGS Code System (known as EGS4) was clearly recognized throughout the world as a “gold standard” for solving physics and engineering problems related to the transport of electrons and photons in any element, compound, or mixture. However, EGS4 was written in a computer language called Mortran3 and the learning curve for this rather obscure language was difficult and steep. One major objective of this project was to convert the EGS4 Mortran3 coding into Fortran77, making it much simpler for first-time users to understand and appreciate. In addition, since the introduction of EGS4 in 1985, a number of enhancements in electron-photon transport, as well as a growing need for additional physics processes, had been developed, and the new code (called EGS5) would incorporate more than 20 of these improvements. Of course, many key benchmark simulations had to be made during its development in order to prove that EGS5 was just as credible as its predecessor, EGS4. All of the above was tasked to SLAC, with outside support coming from colleagues at the University of Michigan (Nuclear Engineering Department) and at the High Energy Accelerator Research Organization (KEK) in Japan.},
doi = {10.2172/1483864},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Nov 14 00:00:00 EST 2018},
month = {Wed Nov 14 00:00:00 EST 2018}
}