T-Matrix Codes

  • Optical tweezers toolbox 1.0
    A toolbox by Timo Nieminen, implemented in Matlab, for the computational modelling of optical tweezers. The toolbox is designed for the calculation of optical forces and torques, and can be used for both spherical and nonspherical particles, in both Gaussian and other beams. The toolbox might also be useful for light scattering using either Lorenz-Mie theory or the T-matrix method. (28.8.2007)
    T-matrix code to compute scattering by partially aligned, axially symmetric particles by Nikolaos C. Skaropoulos (28.8.2007)
  • Orientation averaging
    T-matrix code to compute scattering by partially aligned, axially symmetric particles by Nikolaos C. Skaropoulos (23.4.2002)
  • LightScatPro Vs5
    Mie theory and a cluster T-matrix algorithm, coded with Matlab (6.3) by Sylvain Lecler, are available in a compressed version here. These programmes have a graphic user interface and descriptive documents. (7.11.2006).
  • T-Matrix for absorbing particles
    Improved Mishchenko's T-matrix code for absorbing particles by A. Moroz. (20.7.2005)
  • Arturo Quirantes' T-matrix and related computer codes (27.8.2003)
  • T-matrix
    T1.FOR, T2.FOR available on disk in P.W. Barber, S.C. Hill "Light Scattering by Particles: Computational Methods" World Scientific, Singapore 1990. This codes are also available in SCATLIB.
  • T-matrix for electromagnetic and acoustic scattering.
    TMAT.FOR listed in V.V. Varadan, A. Lakhtaria, V.K.Varadan "Field representation and introduction to scattering" North Holland, Amsterdam 1991
  • T-matrix for conducting bodies.
    TMAT.FOR by P.C. Watermann listed in R. Mittra (editor) "Computer Techniques for Electromagnetics", Washington 1973.
  • T-matrix for layered spheroid
    FORTRAN code listed in Kultegin Aydin "Electromagnetic scattering from two-layered dielectric bodies", Ph.D. Thesis, Oct. 1978, Middle East Technical University, Ankara, Turkey.
  • T-matrix
    Single particle, coated particle and two particle scattering FORTRAN program listed in Bo Peterson "Numerical computation of electromagnetic scattering from rotational symetric configurations", Internal Report TMF 75-1, Sept. 4, 1975, Institute of Theoretical Physics, Fack, S-40220 Goteborg 5, Sweden.
  • T-matrix scattering by randomly oriented spheroids
    FORTRAN code listed in F.Ia. Sid'ko, V.N. Lopatin, L.E. Paramonov "Poliarizatsionnye kharakteristiki vsveseii biologicheskikh chastits" Nauka, Novosibirsk 1990.
  • T-matrix
    New, fully public-domain T-matrix codes are now available. They are based on the LAPACK version of the LU-factorization procedure and contain no proprietary components. T-matrix code for computing optical cross sections, asymmetry parameter of the phase function, and Mueller scattering matrix for randomly oriented, monodisperse and polydisperse, rotationally symmetric dielectric particles (spheroids, Chebyshev particles). Is based on JOSA A 8, 871 (1991) and Appl. Opt. 32, 4652 (1993) and provides fast and accurate analytical averaging over orientations. Available from M. I. Mishchenko e-mail: crmim@nasagiss.giss.nasa.gov. (7.11.2006).
  • TMAT
    FORTRAN T-matrix code by CETP (Cetre d' etude des Environments Terrestre et Planetaires) for RADAR scattering by axisymmetric rain drops. Available from by FTP from ESA/ESTEC server.
  • T-matrix method
    On the basis of Mishchenko (JOSA A 1991, App. Opt. 1993), a T-matrox code, Tmtx.for, with double-precision for computting optical cross sections, ans asymmetry factor of the phase function for randomly oriented, polydisperse, rotationally symmetric dielectric particles (spheroids, Chebyshev particles with even and odd waviness parameters. The relative codes for convergence schemes include (1) M-procedure (2) P-procedure. J. Ding, L. Xu (JQSRT 1999). Available from L. Xu or J. Ding (27.4.2000).
  • Special T-matrix
    The FORTRAN code realises a new approach to the light scattering problem of an axisymmetric particle suggested by Farafonov (Opt. Spectr. 88 (2000) 1, 63-70). Thus high a/b ratios should be possible.(12.10.2000)
  • CHLOE III
    CHLOE (CHarming "LOgiciel" for Electromagnetism) is a software for computing electromagnetic wave scattering written in Java. FORTRAN code for computing the T-matrix of spheroids is available. (12.10.2000)