Computer Physics Communications Program LibraryPrograms 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_0Distribution 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. | ||

Classification: 7.3. | ||

Nature of problem:Fast calculation of dispersion relations and/or transmission/reflection coefficients for photons in complex metallic or dielectric structures. | ||

Solution method: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. | ||

Restrictions: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. | ||

Running time: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 |