An ASCII FORTRAN subroutine for computing the electromagnetic radiation scattered by a sphere
Abstract
This report describes the ASCMIE subroutine for performing Mie scattering calculations by means of the downward recursion algorithm developed by J. V. Dave. ASCMIE is written in UNIVAC 1100 series ASCII FORTRAN language. The ASCII FORTRAN compiler is a modern, state-of-the-art compiler which implements the ANSI FORTRAN 77 standard; this compiler is intended as a future replacement for the UNIVAC 1100 series FORTRAN V compiler. Rather than carry out a straightforward conversion of the FORTRAN V Mie scattering routine to ASCII FORTRAN, the code was completely rewritten in order to incorporate new ASCII FORTRAN language elements. The result is a more structured, modular, Mie scattering code which executes faster than the FORTRAN V code.
- Publication:
-
NASA STI/Recon Technical Report N
- Pub Date:
- November 1981
- Bibcode:
- 1981STIN...8219433M
- Keywords:
-
- Computer Techniques;
- Fortran;
- Mie Scattering;
- Spheres;
- Algorithms;
- Electromagnetic Radiation;
- Lorentz Transformations;
- Programming Languages;
- Communications and Radar