last modified: 02-DEC-1994 | catalog | categories | new | search |

CCC-0240 CAMERA.

CAMERA CAM, Radiation Dose Absorption by Computer Man

top ]
1. NAME OR DESIGNATION OF PROGRAM:  CAMERA.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
CAMERA CCC-0240/01 Tested 02-DEC-1994

Machines used:

Package ID Orig. computer Test computer
CCC-0240/01 IBM PC PC-80486
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

CAM was developed for use in analyzing the radiation dose absorbed by man. CAMERA was developed to perform analyses with CAM. Among the capabilities of CAMERA are combining subgeometry models, performing error tests on geometric models, tracing rays through the geometry, placing results on magnetic tape in various forms, collapsing ray-tracing information to areal density distributions, and preparing cross section view plots. Proton dose calculations are performed by direct input of CAMERA areal density results into CCC-118/SIGMA. CAMERA has been used in conjunction with SIGMA to analyze space vehicle shielding effectiveness, as well as for body shielding effectiveness, in space radiation dose studies.
top ]
4. METHOD OF SOLUTION

CAM contains some 1,100 unique quadratic surface equations and 2,450 solid regions. The internal body geometry of the organs, voids, bones and bone marrow is explicitly modeled.
The ray tracing routines used in CAMERA are essentially the same as those used in CCC-89/FASTER, CCC-118/SIGMA, and CCC-243/PATCH. Error tests on the geometry model include checking uniqueness of the points specified in the input region descriptions and requiring that each ray traced end on the outer boundary of the system. Erroneous ray tracing results due to overlaps and holes in the model are minimized by a CAMERA feature enabling the code to automatically approximate rays through these erroneous regions. Areal density distributions are obtained by tallying the total ray lengths into logarithmically spaced bins.
Dose point locations in distributed organs such as the bone marrow can be determined by a random sampling option. Rays can be traced either randomly or systematically distributed in solid angle about the dose point.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

CAMERA is entirely variable-dimensioned, so that the problem size is limited only by the computer core available. CAM requires 260K octal words of core.  CAMERA can be used for small problems with less than 100K.
top ]
6. TYPICAL RUNNING TIME

CAMERA traces rays at an average rate of about five rays per second on the CDC 6500 computer.
CAMERA-PC takes about five minutes on an IBM PC/XT under DOS 3.3, using the sample problem included in the package.
CCC-0240/01
The program was executed at the NEA-DB on a PC/80486, 66 MHz. To run the test case and display the plot (if requested) on  the screen required only a few seconds.
top ]
7. UNUSUAL FEATURES: UNUSUAL FEATURES OF THE PROGRAM
top ]
8. RELATED OR AUXILIARY PROGRAMS: RELATED AND AUXILIARY PROGRAMS
top ]
9. STATUS
Package ID Status date Status
CCC-0240/01 02-DEC-1994 Tested at NEADB
top ]
10. REFERENCES

- M.P. Billings and W.R. Yucker;
  "A Detailed Geometrical Model of the Human Anatomy";
  MDAC Paper WD-2354 (JULY 1974).
- W.R. Yucker and M.P. Billings;
  "Body Mass Distributions for Radiation Dose Analysis", Trans. Am. Nucl. Soc. (June 1974);
  MDAC Paper WD-2245 (June 1974).
CCC-0240/01, included references:
- M.P. Billings and W.R. Yucker:
  Summary Final Report, The Computerized Anatomical Man (CAM) Model
  MDC G4655 (September 1973).
- README.DOC and CAMERA.DOC:
  Experimental and Mathematical Physics Consultants
  Informal Notes, Gaithersburg, MD, (July 1990).
top ]
11. MACHINE REQUIREMENTS

CAMERA was written to run on a CDC 6500 computer with 400K octal words of core. It should be operable, with  minor modifications, on most machines using FORTRAN IV, with at least 100K octal core. It uses tape and disc files for input, output and scratch. In addition to a printer, options may require use of a  card punch and an SC4020 plotter.
CAMERA will also run on IBM PC's and compatibles, with or without a math co-processor.
CCC-0240/01
NEA-DB implemented the program on a DELL 466/L PC/80486 with 66 MHz. - The disk space required by all the source files is about 200 Kbytes. - The disk space required to hold all the object files created at compilation is about 320 Kbytes. - The filesize of  the library CAMERA.LIB is 115 Kbytes. - The filesize of the executable CAMERA.EXE using the /EXEPACK option at linking for reducing the size of the executable created, is 253 Kbytes. Otherwise, without the /EXEPACK option, the size of the created executable is 560 Kbytes. -The storage of the 18 man model library files requires about 1.1 MBytes of disk space.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0240/01 FORTRAN-77 + ASSEMBLER
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

A FORTRAN IV compiler and a standard SCOPE operating system, with the Stromberg Datagraphics, Inc., SC4020 software package, are required.
For the PC version, the Microsoft FORTRAN Version 5.1 is needed for  the FORTRAN sources. For the Assembler routines, Microsoft Assembler Version 5.1 is required.
CCC-0240/01
CAMERA was run at NEA-DB under MS-DOS 6.2. The FORTRAN  source files were compiled using the Microsoft FORTRAN compiler Version 5.10. The Assembly source files were assembled using the Microsoft Macro Assembler MASM Version 6.11. The Microsoft Library Manager Version 3.18 and Linker Version 5.15 were used to create the library CAMERA.LIB and the executable CAMERA.EXE, respectively.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

     Contributed by:  RSIC

     Developed by:    McDonnell Douglas Astronautics Company,
                      Huntington Beach, California

                      NASA Johnson Space Flight Center,
                      Houston, Texas

                      Experimental and Mathematical Physics
                      Consultants,
                      Gaithersburg, Maryland
top ]
16. MATERIAL AVAILABLE
CCC-0240/01
File name File description Records
CCC0240_01.001 CAMERA Information file 451
CCC0240_01.002 Additional notes on CAMERA 21
CCC0240_01.003 FORTRAN source file # 1 63
CCC0240_01.004 FORTRAN source file # 2 196
CCC0240_01.005 FORTRAN source file # 3 217
CCC0240_01.006 FORTRAN source file # 4 421
CCC0240_01.007 FORTRAN source file # 5 413
CCC0240_01.008 FORTRAN source file # 6 124
CCC0240_01.009 FORTRAN source file # 7 376
CCC0240_01.010 FORTRAN source file # 8 122
CCC0240_01.011 FORTRAN source file # 9 16
CCC0240_01.012 FORTRAN source file # 10 11
CCC0240_01.013 FORTRAN source file # 11 167
CCC0240_01.014 FORTRAN source file # 12 109
CCC0240_01.015 FORTRAN source file # 13 63
CCC0240_01.016 FORTRAN source file # 14 189
CCC0240_01.017 FORTRAN source file # 15 191
CCC0240_01.018 FORTRAN source file # 16 406
CCC0240_01.019 FORTRAN source file # 17 36
CCC0240_01.020 FORTRAN source file # 18 17
CCC0240_01.021 FORTRAN source file # 19 34
CCC0240_01.022 FORTRAN source file # 20 220
CCC0240_01.023 FORTRAN source file # 21 22
CCC0240_01.024 FORTRAN source file # 22 357
CCC0240_01.025 FORTRAN source file # 23 106
CCC0240_01.026 FORTRAN source file # 24 31
CCC0240_01.027 FORTRAN source file # 25 5
CCC0240_01.028 FORTRAN source file # 26 77
CCC0240_01.029 FORTRAN source file # 27 260
CCC0240_01.030 FORTRAN source file # 28 5
CCC0240_01.031 FORTRAN source file # 29 6
CCC0240_01.032 FORTRAN source file # 30 156
CCC0240_01.033 FORTRAN source file # 31 6
CCC0240_01.034 FORTRAN source file # 32 47
CCC0240_01.035 FORTRAN source file # 33 71
CCC0240_01.036 FORTRAN source file # 34 218
CCC0240_01.037 FORTRAN source file # 35 151
CCC0240_01.038 FORTRAN source file # 36 81
CCC0240_01.039 FORTRAN source file # 37 76
CCC0240_01.040 FORTRAN source file # 38 100
CCC0240_01.041 FORTRAN source file # 39 95
CCC0240_01.042 FORTRAN source file # 40 944
CCC0240_01.043 FORTRAN source file # 41 396
CCC0240_01.044 Assembly source file # 1 33
CCC0240_01.045 Assembly source file # 2 26
CCC0240_01.046 Assembly source file # 3 48
CCC0240_01.047 Batch file to make CAMERA library+executable 55
CCC0240_01.048 Auxiliary batch file to compile modules 9
CCC0240_01.049 Linker directives file 18
CCC0240_01.050 Linker output file 169
CCC0240_01.051 Output file from library creation 110
CCC0240_01.052 Object file # 1 0
CCC0240_01.053 Object file # 2 0
CCC0240_01.054 Object file # 3 0
CCC0240_01.055 Object file # 4 0
CCC0240_01.056 Object file # 5 0
CCC0240_01.057 Object file # 6 0
CCC0240_01.058 Object file # 7 0
CCC0240_01.059 Object file # 8 0
CCC0240_01.060 Object file # 9 0
CCC0240_01.061 Object file # 10 0
CCC0240_01.062 Object file # 11 0
CCC0240_01.063 Object file # 12 0
CCC0240_01.064 Object file # 13 0
CCC0240_01.065 Object file # 14 0
CCC0240_01.066 Object file # 15 0
CCC0240_01.067 Object file # 16 0
CCC0240_01.068 Object file # 17 0
CCC0240_01.069 Object file # 18 0
CCC0240_01.070 Object file # 19 0
CCC0240_01.071 Object file # 20 0
CCC0240_01.072 Object file # 21 0
CCC0240_01.073 Object file # 22 0
CCC0240_01.074 Object file # 23 0
CCC0240_01.075 Object file # 24 0
CCC0240_01.076 Object file # 25 0
CCC0240_01.077 Object file # 26 0
CCC0240_01.078 Object file # 27 0
CCC0240_01.079 Object file # 28 0
CCC0240_01.080 Object file # 29 0
CCC0240_01.081 Object file # 30 0
CCC0240_01.082 Object file # 31 0
CCC0240_01.083 Object file # 32 0
CCC0240_01.084 Object file # 33 0
CCC0240_01.085 Object file # 34 0
CCC0240_01.086 Object file # 35 0
CCC0240_01.087 Object file # 36 0
CCC0240_01.088 Object file # 37 0
CCC0240_01.089 Object file # 38 0
CCC0240_01.090 Object file # 39 0
CCC0240_01.091 Object file # 40 0
CCC0240_01.092 Object file # 41 0
CCC0240_01.093 Object file # 42 0
CCC0240_01.094 Object file # 43 0
CCC0240_01.095 Object file # 44 0
CCC0240_01.096 CAMERA library file 0
CCC0240_01.097 CAMERA executable file 0
CCC0240_01.098 Man-model library file # 1 1621
CCC0240_01.099 Man-model library file # 2 3747
CCC0240_01.100 Man-model library file # 3 1747
CCC0240_01.101 Man-model library file # 4 1606
CCC0240_01.102 Man-model library file # 5 182
CCC0240_01.103 Man-model library file # 6 179
CCC0240_01.104 Man-model library file # 7 432
CCC0240_01.105 Man-model library file # 8 688
CCC0240_01.106 Man-model library file # 9 139
CCC0240_01.107 Man-model library file # 10 300
CCC0240_01.108 Man-model library file # 11 703
CCC0240_01.109 Man-model library file # 12 428
CCC0240_01.110 Man-model library file # 13 182
CCC0240_01.111 Man-model library file # 14 179
CCC0240_01.112 Man-model library file # 15 432
CCC0240_01.113 Man-model library file # 16 139
CCC0240_01.114 Man-model library file # 17 300
CCC0240_01.115 Man-model library file # 18 488
CCC0240_01.116 Character generator file 86
CCC0240_01.117 Sample input file (test case) 7
CCC0240_01.118 Input data file # 1 21
CCC0240_01.119 Input data file # 2 9
CCC0240_01.120 Input data file # 3 20
CCC0240_01.121 Sample output file 623
CCC0240_01.122 READMS/WRITMS Simulation file 0
CCC0240_01.123 DOS file-names 122
top ]
17. CATEGORIES
  • G. Radiological Safety, Hazard and Accident Analysis

Keywords: man, radiation doses, space radiation.