1. NAME AND TITLE
K009: Solid Angle Integration Charged Particle Penetration Code.
This package is retained by RSIC to preserve space technology developed in the 1960's.
NASA Manned Spacecraft Center, Houston, Texas.
3. CODING LANGUAGE AND COMPUTER
FORTRAN II; IBM 7090.
4. NATURE OF PROBLEM SOLVED
K009 was designed to evaluate space radiation hazards to man and equipment by performing a dose analysis on a cylindrical phantom man located inside a solid-angle-defined-spacecraft and by generating tables of dose values depending on spherical shell thickness.
5. METHOD OF SOLUTION
The K009 code uses a ray tracing method to calculate the point dose and/or dose to a cylindrical phantom man from primary charged particles inside a solid-angle-defined-spacecraft or shielding configuration. These calculations are made by calculating the attenuation of the particles through the shield material and tissue along the ray to the dose point and integrating numerically the dose over incident energy. Calculation of dose as a function of thickness is made in the same manner, using 4 pi solid angle shields. The Gaussian numerical integration procedure is so formulated that the dose contribution from various incident energy increments (input as integration limits) can be determined.
Two subroutines, designed to be written by the user, are incorporated in K009. These subroutines, DFLUX and CHANGE, are not a fixed part of the program and are included to make it more flexible. However, operations performed within or by them must comply with the requirements of the main code. Subroutine DFLUX is designed to input the differential incident particle energy spectrum into the main code. The spectrum can be defined in any form, within program requirements, that may apply to the specific needs of the user. Subroutine CHANGE is designed to make the program more flexible in the use of solid angle data. It is used, primarily, to make temporary corrections or revisions in the data without repunching cards. However, it can be used as an input routine.
Dose or dose rate values, depending on the type of input spectrum, are calculated in units of rad (1 rad = 100 ergs./gm) and rem (dose in rem = product of dose in rad and the Relative Biological Effectiveness), and may be printed out for each solid angle if desired.
6. RESTRICTIONS OR LIMITATIONS
The following restrictions apply:
number of particle spectra < 20
number of energy increments < 100
number of solid angles < 1000
number of dose points < 50
Storage requirements: extreme cases required less than 20,000 locations.
7. TYPICAL RUNNING TIME
No study has been made to determine typical running time. Estimated running time of the two sample problems: 4 minutes each.
8. COMPUTER HARDWARE REQUIREMENTS
The code was designed for the IBM 7090 computer with 3 tape units being utilized.
9. COMPUTER SOFTWARE REQUIREMENTS
The code was designed for and is operable on the standard IBM FORTRAN II Monitor System. Only input, output, and system tapes are assigned.
A. C. Hardy, "Program K009, MSC Solid Angle Radiation Dose Program," NASA Project No. 3208P (January 1966).
11. CONTENTS OF CODE PACKAGE
Included are the referenced document and 1 DOS diskette which contains the source code and input and output for two sample problems.
12. DATE OF ABSTRACT
January 1968; updated July 1981, February 1985.
KEYWORDS: SPACE RADIATION; CHARGED PARTICLES; RAY-TRACING; PHANTOM; ENVIRONMENTAL DOSE