Steven G. Johnson | |
---|---|
Born | 1973 (age 51–52) St. Charles, Illinois, U.S. [1] |
Nationality | American |
Alma mater | Massachusetts Institute of Technology |
Known for | FFTW, Meep |
Awards | J. H. Wilkinson Prize for Numerical Software (1999) |
Scientific career | |
Fields | |
Institutions | MIT |
Thesis | Photonic Crystals: From Theory to Practice (2001) |
Doctoral advisor | John Joannopoulos |
Website | math |
Steven Glenn Johnson (born 1973) [2] is an American applied mathematician and physicist known for being a co-creator of the FFTW [3] [4] [5] library for software-based fast Fourier transforms and for his work on photonic crystals. He is professor of Applied Mathematics and Physics at MIT where he leads a group on Nanostructures and Computation. [6]
While working on his PhD at MIT, he developed the Fastest Fourier Transform in the West (FFTW) library [3] with funding from the DoD NDSEG Fellowship. [7] Steven Johnson and his colleague Matteo Frigo were awarded the 1999 J. H. Wilkinson Prize for Numerical Software for this work. [8] [9]
He is the author of the NLOpt library for nonlinear optimization, [10] as well as being the co-author of the open-source electromagnetic softwares Meep [11] and MPB. [12] He is a frequent contributor to the Julia programming language, and he has also contributed to Python, R, and Matlab. He was a keynote speaker for the 2019 JuliaCon conference. [13]
A fast Fourier transform (FFT) is an algorithm that computes the Discrete Fourier Transform (DFT) of a sequence, or its inverse (IDFT). A Fourier transform converts a signal from its original domain to a representation in the frequency domain and vice versa. The DFT is obtained by decomposing a sequence of values into components of different frequencies. This operation is useful in many fields, but computing it directly from the definition is often too slow to be practical. An FFT rapidly computes such transformations by factorizing the DFT matrix into a product of sparse factors. As a result, it manages to reduce the complexity of computing the DFT from , which arises if one simply applies the definition of DFT, to , where n is the data size. The difference in speed can be enormous, especially for long data sets where n may be in the thousands or millions. In the presence of round-off error, many FFT algorithms are much more accurate than evaluating the DFT definition directly or indirectly. There are many different FFT algorithms based on a wide range of published theories, from simple complex-number arithmetic to group theory and number theory.
The Cooley–Tukey algorithm, named after J. W. Cooley and John Tukey, is the most common fast Fourier transform (FFT) algorithm. It re-expresses the discrete Fourier transform (DFT) of an arbitrary composite size in terms of N1 smaller DFTs of sizes N2, recursively, to reduce the computation time to O(N log N) for highly composite N (smooth numbers). Because of the algorithm's importance, specific variants and implementation styles have become known by their own names, as described below.
A photonic crystal is an optical nanostructure in which the refractive index changes periodically. This affects the propagation of light in the same way that the structure of natural crystals gives rise to X-ray diffraction and that the atomic lattices of semiconductors affect their conductivity of electrons. Photonic crystals occur in nature in the form of structural coloration and animal reflectors, and, as artificially produced, promise to be useful in a range of applications.
Photonic-crystal fiber (PCF) is a class of optical fiber based on the properties of photonic crystals. It was first explored in 1996 at University of Bath, UK. Because of its ability to confine light in hollow cores or with confinement characteristics not possible in conventional optical fiber, PCF is now finding applications in fiber-optic communications, fiber lasers, nonlinear devices, high-power transmission, highly sensitive gas sensors, and other areas. More specific categories of PCF include photonic-bandgap fiber, holey fiber, hole-assisted fiber, and Bragg fiber. Photonic crystal fibers may be considered a subgroup of a more general class of microstructured optical fibers, where light is guided by structural modifications, and not only by refractive index differences. Hollow-core fibers (HCFs) are a related type of optical fiber which bears some resemblance to holey optical fiber, but may or may not be photonic depending on the fiber.
Finite-difference time-domain (FDTD) or Yee's method is a numerical analysis technique used for modeling computational electrodynamics. Since it is a time-domain method, FDTD solutions can cover a wide frequency range with a single simulation run, and treat nonlinear material properties in a natural way.
Optical computing or photonic computing uses light waves produced by lasers or incoherent sources for data processing, data storage or data communication for computing. For decades, photons have shown promise to enable a higher bandwidth than the electrons used in conventional computers.
The Fastest Fourier Transform in the West (FFTW) is a software library for computing discrete Fourier transforms (DFTs) developed by Matteo Frigo and Steven G. Johnson at the Massachusetts Institute of Technology.
Computational electromagnetics (CEM), computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment using computers.
A perfectly matched layer (PML) is an artificial absorbing layer for wave equations, commonly used to truncate computational regions in numerical methods to simulate problems with open boundaries, especially in the FDTD and FE methods. The key property of a PML that distinguishes it from an ordinary absorbing material is that it is designed so that waves incident upon the PML from a non-PML medium do not reflect at the interface—this property allows the PML to strongly absorb outgoing waves from the interior of a computational region without reflecting them back into the interior.
Allen Taflove was a full professor in the Department of Electrical and Computer Engineering of Northwestern's McCormick School of Engineering, since 1988. Since 1972, he pioneered basic theoretical approaches, numerical algorithms, and applications of finite-difference time-domain (FDTD) computational solutions of Maxwell's equations. He coined the descriptors "finite difference time domain" and "FDTD" in the 1980 paper, "Application of the finite-difference time-domain method to sinusoidal steady-state electromagnetic penetration problems." In 1990, he was the first person to be named a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in the FDTD area. Taflove was the recipient of the 2014 IEEE Electromagnetics Award with the following citation: "For contributions to the development and application of finite-difference time-domain (FDTD) solutions of Maxwell's equations across the electromagnetic spectrum." He was a Life Fellow of the IEEE and a Fellow of the Optical Society (OSA). His OSA Fellow citation reads: "For creating the finite-difference time-domain method for the numerical solution of Maxwell's equations, with crucial application to the growth and current state of the field of photonics."
The finite-difference frequency-domain (FDFD) method is a numerical solution method for problems usually in electromagnetism and sometimes in acoustics, based on finite-difference approximations of the derivative operators in the differential equation being solved.
David Roundy is a physicist, known also as the author of the Darcs version control system.
The James H. Wilkinson Prize for Numerical Software is awarded every four years to honor outstanding contributions in the field of numerical software. The award is named to commemorate the outstanding contributions of James H. Wilkinson in the same field.
Coupled mode theory (CMT) is a perturbational approach for analyzing the coupling of vibrational systems in space or in time. Coupled mode theory allows a wide range of devices and systems to be modeled as one or more coupled resonators. In optics, such systems include laser cavities, photonic crystal slabs, metamaterials, and ring resonators.
A liquid-crystal laser is a laser that uses a liquid crystal as the resonator cavity, allowing selection of emission wavelength and polarization from the active laser medium. The lasing medium is usually a dye doped into the liquid crystal. Liquid-crystal lasers are comparable in size to diode lasers, but provide the continuous wide spectrum tunability of dye lasers while maintaining a large coherence area. The tuning range is typically several tens of nanometers. Self-organization at micrometer scales reduces manufacturing complexity compared to using layered photonic metamaterials. Operation may be either in continuous wave mode or in pulsed mode.
John D. Joannopoulos is an American physicist, focused in condensed matter theory. He is currently the Francis Wright Davis Professor of Physics at Massachusetts Institute of Technology, an Elected Member of the National Academy of Sciences (NAS), an Elected Member of the American Academy of Arts and Sciences (AAA&S), and an Elected Fellow of the American Association for the Advancement of Science (AAAS) and American Physical Society (APS).
Shanhui Fan is a Chinese-born American electrical engineer and physicist, with a focus on theoretical, computational and numerical aspects of photonics and electromagnetism. He is a professor of electrical engineering, and a professor of applied physics at Stanford University. He is the director of the Edward L. Ginzton Lab and Senior Fellow at the Precourt Institute for Energy.
Nanophotonic scintillators are scintillating materials or structures which possess improved properties due to the manipulation of the scintillated visible light using nanophotonics.
The Bailey's FFT is a high-performance algorithm for computing the fast Fourier transform (FFT). This variation of the Cooley–Tukey FFT algorithm was originally designed for systems with hierarchical memory common in modern computers. The algorithm treats the samples as a two dimensional matrix and executes short FFT operations on the columns and rows of the matrix, with a correction multiplication by "twiddle factors" in between.
Meep is a free and open-source software package for electromagnetic simulations, developed by ab initio research group at Massachusetts Institute of Technology in 2006. Operating under Unix-like systems, it uses finite-difference time-domain method with perfectly matched layer or periodic boundary conditions for field computation.