Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] abri_v1_0.gz(12 Kbytes)
Manuscript Title: The Fortran code for the scattering of EM plane waves by two cylinders at normal incidence.
Authors: H.A. Yousif, S. Kohler
Program title: SCTWO
Catalogue identifier: ABRI_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 59(1990)371
Programming language: Fortran.
Computer: CYBER-175, VAX.
Operating system: NOS/BE, VMS, CTSS, VSOS.
RAM: 90K words
Word size: 60
Keywords: Electromagnetics, Electromagnetic Scattering, Mueller diffraction, Polarization, Maxwell's equations, Plane waves.
Classification: 10.

Nature of problem:
This program calculates the Mueller scattering matrix elements, the cross sections per unit length, and the square of the scattered amplitudes in the farfield scattering region for the scattering of plane waves from two parallel cylinders at normal incidence. The cylinders are infinitely long and have circular cross sections. The materials, the radii, and the separation of the cylinders are arbitrary.

Solution method:
The key equations of the scattering by two cylinders at normal incidence are obtained from those at oblique incidence. The method of solution for the general case (the oblique incidence) is given in the previous reference. Here we programmed the equations for the normal incidence only to allow us to include cylinders of larger radii.

Unusual features:
The program uses the subroutines BSJNS, BSYS, CBJNS, and LSACG from the IMSL library release 10.0 or the corresponding subroutines MMBSJN, MMBSYN, MMBZJN, and LEQTIC release 9.2. If the IMSL version 10.0 is used, the last four subroutines of the program must be deleted. Details on the routines will be given later.

Running time:
It varies depending on the size of the thicker cylinder. Running times are largely independent of refractive indices and distances between the cylinders.