Programs in Physics & Physical Chemistry
|[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.|
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.
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.
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.
It varies depending on the size of the thicker cylinder. Running times are largely independent of refractive indices and distances between the cylinders.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|