Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] adag_v1_0.gz(29 Kbytes)|
|Manuscript Title: A program for calculating photonic band structures and transmission coefficients of complex structures.|
|Authors: P.M. Bell, J.B. Pendry, L. Martin Moreno, A.J. Ward|
|Program title: PHOTON|
|Catalogue identifier: ADAG_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 85(1995)306|
|Programming language: Fortran.|
|Computer: Iris Indigo R4400.|
|Operating system: UNIX, MS-DOS.|
|RAM: 1.1M words|
|Word size: 32|
|Keywords: Discretised maxwell, Equations, Transfer matrix, Photonic Band structure, Transmission coefficient, Multiple scattering, Solid state physics.|
Nature of problem:
Fast calculation of dispersion relations and/or transmission/reflection coefficients for photons in complex metallic or dielectric structures.
Discretisation of the Maxwell equations allows us to integrate the electric and magnetic fields through the unit cell of an initially specified complex structure by means of the transfer matrix method. By diagonalizing the real space transfer matrix we are able to determine the band structure of the infinite crystal. Alternatively we can determine the transmission/reflection coefficients from a finite sample by transforming the transfer matrix to a plane wave basis.
At present, PHOTON uses a cubic discretisation mesh which may not accurately represent certain unit cell structures. PHOTON does not allow the mapping of the band structure along an arbitrary direction in k-space.
This is highly dependent on the degree of discretisation and the number of dimensions of the structure. For the given test structure, 70 secs on the DEC Alpha 3000 AXP.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|