Development of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code

Award Information
Department of Energy
Award Year:
Phase I
Award Id:
Agency Tracking Number:
Solicitation Year:
Solicitation Topic Code:
Solicitation Number:
Small Business Information
5410 Apex Highway, Suite W, Durham, NC, 27713
Hubzone Owned:
Minority Owned:
Woman Owned:
Principal Investigator:
Dr. A. M. Yacout
Vice President
(919) 544-4952
Business Contact:
Ms. Karen E. J. Dunn
Vice President
(919) 544-4952
Research Institution:
152 Development of an Object-Oriented Interface to an Enhanced EGS Monte Carlo Code--Quantum Research Services, Inc., 5410 Apex Highway, Suite W, Durham, NC 27713-9434; (919) 544-4952 Dr. A. M. Yacout, Principal Investigator Ms. Karen E. J. Dunn, Business Official DOE Grant No. DE-FG02-97ER82465 Amount: $75,000 Some computer software for charged particle beam optical systems, accelerator systems, and accelerator components needs to be modernized by incorporating user-friendly interfaes or rewriting the codes themselves in computer programming languages currently in widespread use. For example, the Electron-Gamma Shower (EGS) Monte Carlo code, developed more than 20 years ago for use in design of high-energy accelerators and detectors, enjoys widespread use around the world for electron and photon transport calculations. However, the latest formal version, EGS4, was released over a decade ago and requires that users write their own FORTRAN geometry and scoring subroutines. The Phase I project seeks to design, develop, test, and document an object-oriented interface to a new version of the EGS code that incorporates several physics enhancements. The interface, which will be written in the C++ language, will simplify code input and output, incorporate a geometry-generation capability, and facilitate user interaction with the code. The interface development will be coordinated with collaborators at the Stanford Linear Accelerator Center. The interface will be expanded and tested in Phase II, and both Microsoft Windows and UNIX versions will be produced. A special feature allowing users to access the code on the Internet is planned so that users can run problems on remote supercomputers and workstations. Commercial Applications and Other Benefits as described by the awardee: An enhanced version of the EGS user code that incorporates the object-oriented interface will be made available through the Stanford Linear Accelerator Center. An easier-to-use EGS would be more accessible to inexperienced users and increase its value to seasoned users. EGS is already widely used around the world; construction of a sophisticated interface and extension of its physics capabilities will attract more users and establish new applications that share a common problem in electron and photon transport.

* information listed above is at the time of submission.

Agency Micro-sites

SBA logo

Department of Agriculture logo

Department of Commerce logo

Department of Defense logo

Department of Education logo

Department of Energy logo

Department of Health and Human Services logo

Department of Homeland Security logo

Department of Transportation logo

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government