CCC-0070 CHARGE-2/C. (Abstract last modified 02-DEC-1994)
1.
NAME OR DESIGNATION OF PROGRAM - CHARGE-2/C. 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
CCC-0070/01 IBM 370 series IBM 370 series
CCC-0070/03 IBM PC PC-80486
3.
DESCRIPTION OF PROBLEM OR FUNCTION - The CHARGE code computes flux spectra, dose and other response rates behind a multilayered spherical or infinite planar shield exposed to isotopic fluxes of electrons, protons and heavy charged particles. The doses, or other responses, to electron, primary proton, heavy particle, electron bremsstrahlung, secondary proton, and secondary neutron radiations are calculated as a function of penetration into the shield; the materials of each layer may be mixtures of elements contained in the accompanying data library, or supplied by the user. The calculation may optionally be halted before the entire shield is traversed by specifying a minimum total dose rate; the computation stops when the dose drops below this value.
4.
METHOD OF SOLUTION - The "straight-ahead" approximation is used throughout, that is the changes in particle direction of motion due to elastic scattering are ignored. This approximation is corrected, in the case of electrons, by applying transmission factors obtained from Monte Carlo calculations. Inelastic scattering between protons and the shielding material is assumed to produce two classes of secondaries
5.
RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM - Maxima of 100 shield layers and 100 energy groups are allowed.
6.
TYPICAL RUNNING TIME - A 14-region, spherical geometry problem using 55 electron 40 gamma ray, 16 proton and 61 neutron groups required 3.94 minutes CP time an IBM 7090.
7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - The program includes a general purpose data input routine INPUT1, to provide flexibility in data card formats.
9.
STATUS 10.
REFERENCES - 11.
MACHINE REQUIREMENTS - Standard input and output and two scratch external storage units.
12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - The 15.
NAME AND ESTABLISHMENT OF AUTHOR - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: CHARGED PARTICLES, DOSE RATES, ELECTRONS, HEAVY IONS, PROTONS, SHIELDS
Program-name Package-ID Status
CHARGE-2/C CCC-0070/01 Tested
CHARGE CCC-0070/02 Obsolete
CHARGE CCC-0070/03 Tested
The ambient electron, proton and heavy particle spectra may be specified in tabular or functional form. These incident charged particle spectra are divided into energy bands or groups, the number or spacing of which are controlled by input data. The variation of the group boundary energies and group spectra as a function of shield penetration uniquely determines charged particle dose rates and secondary particle production rates. The charged particle shielding calculation is essentially the integration of the range- energy equation which expresses the variation of particle energy wit distance travelled.
1) Cascade protons and neutrons, emitted in the same direction as the primaries
2) Evaporation neutrons, emitted isotropically.
The transmission of secondary protons is analyzed in exactly the same way as the primaries, secondary neutron transport is calculated by a simple energy-dependent removal cross section model.
Bremsstrahlung X-rays produced by decelerating electrons are analyzed using a production model proposed by Koch and Motz (Reference 2). The response rate to X-rays is calculated by assuming an exponential attenuation through the shielding, modified by buildup factors.
CCC-0070/03:
The test case of the program was run at NEA-DB on a PC/80486 with 66 MHz in about 30 seconds.
CCC-0070/01: 01-SEP-1977 Tested at NEADB
CCC-0070/02: 01-FEB-1974 Obsolete
CCC-0070/03: 02-DEC-1994 Tested at NEADB
- H.W. Kock, J. Motz,
Bremmsstrahlung Cross Section Formulas and Related Data,
Reviews of Modern Physics Vol. 31, p.920 (1959).
CCC-0070/01:
- W. R. Yucker, and J. R. Lilley;
Charge Code for Space Radiation Shielding Analysis,
DAC-62231, April 1969.
CCC-0070/03:
- W.R. Yucker, and J.R. Lilley:
CHARGE Code for Space Radiation Shielding Analysis
DAC-62231 (April 1969).
- J.R. Lilley, and W.R. Yucker:
CHARGE, A Space Radiation Shielding Code
SM-46335 (April 1965).
- J.R. Lilley, and W.R. Yucker:
Coded Input Subroutine with Double Precision and Logical Input
Capabilities
Memorandum FORTRAN IV (November 1964).
- W.R. Yucker, and J.R. Lilley:
Space Radiation Shielding Analysis by Program CHARGE
Douglas Paper No. 3415 (June 1965).
- README.DOC, Informal Notes for the IBM PC, EMPC
Gaithersburg, MD (October 13, 1990).
CCC-0070/03:
The program was implemented on a DELL 466/L PC/80486 with 66 MHz and 16 Mbytes of RAM. The disk space required by all source files is about 260 Kbytes. The filesize of the executable CHARGE.EXE is 219 Kbytes.
CCC-0070/01: FORTRAN+ASSEMBLER
CCC-0070/03: FORTRAN-77
CCC-0070/03:
The test case was run under MS-DOS 6.2. The source program was compiled and linked using the Microsoft FORTRAN compiler Version 5.10 and the Microsoft Linker Version 5.15, respectively.
input subprogram INPUT1 requires several machine dependent parameters to be stored in a COMMON block.
Contributed by:
Radiation Shielding Information Center
Oak Ridge National Laboratory
Oak Ridge, Tennessee, U. S. A.
Developed by:
W.R. Ucker, J.R. Lilley
Nuclear Technology and Subsystems Branch
Mc Donnell Douglas Astronautics Company
Western Division
CCC-0070/01:
CCC0070_01.001 CHARGE2/C SOURCE - FORTRAN IV 6841 records
CCC0070_01.002 CHARGE2/C OVERLAY CARDS 9 records
CCC0070_01.003 CHARGE2/C JOB CONTROL 8 records
CCC0070_01.004 CHARGE2/C SAMPLE PROBLEM INPUT 40 records
CCC0070_01.005 CHARGE2/C SAMPLE PROBLEM OUTPUT 1819 records
CCC-0070/03:
CCC0070_03.001 CHARGE Information file 183 records
CCC0070_03.002 Source file # 1 1101 records
CCC0070_03.003 Source file # 2 1115 records
CCC0070_03.004 Source file # 3 936 records
CCC0070_03.005 Source file # 4 923 records
CCC0070_03.006 Source file # 5 1066 records
CCC0070_03.007 Source file # 6 1051 records
CCC0070_03.008 Source file # 7 959 records
CCC0070_03.009 Source file # 8 34 records
CCC0070_03.010 Batch "make" file (compile and link) 36 records
CCC0070_03.011 Auxiliary batch file to compile the sources 9 records
CCC0070_03.012 File with the linker directives 6 records
CCC0070_03.013 Linker output file 73 records
CCC0070_03.014 Executable file fo program CHARGE 0 records
CCC0070_03.015 Sample input file (test case) 39 records
CCC0070_03.016 Sample output file (printout results) 909 records
CCC0070_03.017 Half-geo sample data 39 records
CCC0070_03.018 Half-geo tabulated results 59 records
CCC0070_03.019 Half-geo, CHARGE, slab out 909 records
CCC0070_03.020 Half-geo, CHARGE, sphere out 909 records
CCC0070_03.021 Original sample problem data 44 records
CCC0070_03.022 DOS file-names 21 records
- G. Radiological Safety, Hazard and Accident Analysis
- J. Gamma Heating and Shield Design
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search