CCC-0240 CAMERA. (Abstract last modified 02-DEC-1994)
1.
NAME OR DESIGNATION OF PROGRAM - CAMERA. 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-0240/01 IBM PC PC-80486
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. 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. 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. 6.
TYPICAL RUNNING TIME - CAMERA traces rays at an average rate of about five rays per second on the CDC 6500 computer. 7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - 9.
STATUS 10.
REFERENCES - 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. 12.
PROGRAMMING LANGUAGE(S) USED - 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. 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - 15.
NAME AND ESTABLISHMENT OF AUTHORS - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: MAN, RADIATION DOSES, SPACE RADIATION
Program-name Package-ID Status
CAMERA CCC-0240/01 Tested
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.
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.
CCC-0240/01: 02-DEC-1994 Tested at NEADB
- 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:
- 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).
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.
CCC-0240/01: FORTRAN-77 + ASSEMBLER
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.
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
CCC-0240/01:
CCC0240_01.001 CAMERA Information file 451 records
CCC0240_01.002 Additional notes on CAMERA 21 records
CCC0240_01.003 FORTRAN source file # 1 63 records
CCC0240_01.004 FORTRAN source file # 2 196 records
CCC0240_01.005 FORTRAN source file # 3 217 records
CCC0240_01.006 FORTRAN source file # 4 421 records
CCC0240_01.007 FORTRAN source file # 5 413 records
CCC0240_01.008 FORTRAN source file # 6 124 records
CCC0240_01.009 FORTRAN source file # 7 376 records
CCC0240_01.010 FORTRAN source file # 8 122 records
CCC0240_01.011 FORTRAN source file # 9 16 records
CCC0240_01.012 FORTRAN source file # 10 11 records
CCC0240_01.013 FORTRAN source file # 11 167 records
CCC0240_01.014 FORTRAN source file # 12 109 records
CCC0240_01.015 FORTRAN source file # 13 63 records
CCC0240_01.016 FORTRAN source file # 14 189 records
CCC0240_01.017 FORTRAN source file # 15 191 records
CCC0240_01.018 FORTRAN source file # 16 406 records
CCC0240_01.019 FORTRAN source file # 17 36 records
CCC0240_01.020 FORTRAN source file # 18 17 records
CCC0240_01.021 FORTRAN source file # 19 34 records
CCC0240_01.022 FORTRAN source file # 20 220 records
CCC0240_01.023 FORTRAN source file # 21 22 records
CCC0240_01.024 FORTRAN source file # 22 357 records
CCC0240_01.025 FORTRAN source file # 23 106 records
CCC0240_01.026 FORTRAN source file # 24 31 records
CCC0240_01.027 FORTRAN source file # 25 5 records
CCC0240_01.028 FORTRAN source file # 26 77 records
CCC0240_01.029 FORTRAN source file # 27 260 records
CCC0240_01.030 FORTRAN source file # 28 5 records
CCC0240_01.031 FORTRAN source file # 29 6 records
CCC0240_01.032 FORTRAN source file # 30 156 records
CCC0240_01.033 FORTRAN source file # 31 6 records
CCC0240_01.034 FORTRAN source file # 32 47 records
CCC0240_01.035 FORTRAN source file # 33 71 records
CCC0240_01.036 FORTRAN source file # 34 218 records
CCC0240_01.037 FORTRAN source file # 35 151 records
CCC0240_01.038 FORTRAN source file # 36 81 records
CCC0240_01.039 FORTRAN source file # 37 76 records
CCC0240_01.040 FORTRAN source file # 38 100 records
CCC0240_01.041 FORTRAN source file # 39 95 records
CCC0240_01.042 FORTRAN source file # 40 944 records
CCC0240_01.043 FORTRAN source file # 41 396 records
CCC0240_01.044 Assembly source file # 1 33 records
CCC0240_01.045 Assembly source file # 2 26 records
CCC0240_01.046 Assembly source file # 3 48 records
CCC0240_01.047 Batch file to make CAMERA library+executable 55 records
CCC0240_01.048 Auxiliary batch file to compile modules 9 records
CCC0240_01.049 Linker directives file 18 records
CCC0240_01.050 Linker output file 169 records
CCC0240_01.051 Output file from library creation 110 records
CCC0240_01.052 Object file # 1 0 records
CCC0240_01.053 Object file # 2 0 records
CCC0240_01.054 Object file # 3 0 records
CCC0240_01.055 Object file # 4 0 records
CCC0240_01.056 Object file # 5 0 records
CCC0240_01.057 Object file # 6 0 records
CCC0240_01.058 Object file # 7 0 records
CCC0240_01.059 Object file # 8 0 records
CCC0240_01.060 Object file # 9 0 records
CCC0240_01.061 Object file # 10 0 records
CCC0240_01.062 Object file # 11 0 records
CCC0240_01.063 Object file # 12 0 records
CCC0240_01.064 Object file # 13 0 records
CCC0240_01.065 Object file # 14 0 records
CCC0240_01.066 Object file # 15 0 records
CCC0240_01.067 Object file # 16 0 records
CCC0240_01.068 Object file # 17 0 records
CCC0240_01.069 Object file # 18 0 records
CCC0240_01.070 Object file # 19 0 records
CCC0240_01.071 Object file # 20 0 records
CCC0240_01.072 Object file # 21 0 records
CCC0240_01.073 Object file # 22 0 records
CCC0240_01.074 Object file # 23 0 records
CCC0240_01.075 Object file # 24 0 records
CCC0240_01.076 Object file # 25 0 records
CCC0240_01.077 Object file # 26 0 records
CCC0240_01.078 Object file # 27 0 records
CCC0240_01.079 Object file # 28 0 records
CCC0240_01.080 Object file # 29 0 records
CCC0240_01.081 Object file # 30 0 records
CCC0240_01.082 Object file # 31 0 records
CCC0240_01.083 Object file # 32 0 records
CCC0240_01.084 Object file # 33 0 records
CCC0240_01.085 Object file # 34 0 records
CCC0240_01.086 Object file # 35 0 records
CCC0240_01.087 Object file # 36 0 records
CCC0240_01.088 Object file # 37 0 records
CCC0240_01.089 Object file # 38 0 records
CCC0240_01.090 Object file # 39 0 records
CCC0240_01.091 Object file # 40 0 records
CCC0240_01.092 Object file # 41 0 records
CCC0240_01.093 Object file # 42 0 records
CCC0240_01.094 Object file # 43 0 records
CCC0240_01.095 Object file # 44 0 records
CCC0240_01.096 CAMERA library file 0 records
CCC0240_01.097 CAMERA executable file 0 records
CCC0240_01.098 Man-model library file # 1 1621 records
CCC0240_01.099 Man-model library file # 2 3747 records
CCC0240_01.100 Man-model library file # 3 1747 records
CCC0240_01.101 Man-model library file # 4 1606 records
CCC0240_01.102 Man-model library file # 5 182 records
CCC0240_01.103 Man-model library file # 6 179 records
CCC0240_01.104 Man-model library file # 7 432 records
CCC0240_01.105 Man-model library file # 8 688 records
CCC0240_01.106 Man-model library file # 9 139 records
CCC0240_01.107 Man-model library file # 10 300 records
CCC0240_01.108 Man-model library file # 11 703 records
CCC0240_01.109 Man-model library file # 12 428 records
CCC0240_01.110 Man-model library file # 13 182 records
CCC0240_01.111 Man-model library file # 14 179 records
CCC0240_01.112 Man-model library file # 15 432 records
CCC0240_01.113 Man-model library file # 16 139 records
CCC0240_01.114 Man-model library file # 17 300 records
CCC0240_01.115 Man-model library file # 18 488 records
CCC0240_01.116 Character generator file 86 records
CCC0240_01.117 Sample input file (test case) 7 records
CCC0240_01.118 Input data file # 1 21 records
CCC0240_01.119 Input data file # 2 9 records
CCC0240_01.120 Input data file # 3 20 records
CCC0240_01.121 Sample output file 623 records
CCC0240_01.122 READMS/WRITMS Simulation file 0 records
CCC0240_01.123 DOS file-names 122 records
- G. Radiological Safety, Hazard and Accident Analysis
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search