Steven G. Johnson

American mathematician (born 1973)
Steven G. Johnson
Born1973
St. Charles, Illinois, U.S.[1]
NationalityAmerican
Alma materMassachusetts Institute of Technology
Known forFFTW, Meep
AwardsDoD NDSEG Fellowship (1996)
J. H. Wilkinson Prize for Numerical Software (1999)
Scientific career
Fields
  • Mathematics
  • Physics
  • Computer science
InstitutionsMIT
ThesisPhotonic Crystals: From Theory to Practice (2001)
Doctoral advisorJohn Joannopoulos
Websitemath.mit.edu/~stevenj/

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 has also contributed to Python, R, and Matlab. He was a keynote speaker for the 2019 JuliaCon conference.[13]

Selected publications

Articles
  • Johnson, Steven G.; Fan, Shanhui; Villeneuve, Pierre R.; Joannopoulos, J. D.; Kolodziejski, L. A. (1999). "Guided modes in photonic crystal slabs". Physical Review B. 60: 5751. doi:10.1103/PhysRevB.60.5751.
  • Johnson, Steven G.; Joannopoulos, J. D. (2001). "Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis". Optics Express. 8 (3): 173–190. doi:10.1364/OE.8.000173.
  • Luo, Chiyan; Johnson, Steven G.; Joannopoulos, J. D.; Pendry, J. B. (2002). "All-angle negative refraction without negative effective index". Physical Review B. 65: 201104. doi:10.1103/PhysRevB.65.201104.
  • Frigo, M.; Johnson, S.G. (2005). "The design and implementation of FFTW3". Proceedings of the IEEE. 93 (2): 216–231. doi:10.1109/JPROC.2004.840301.
  • Oskooi, Ardavan F.; Roundy, David; Ibanescu, Mihai; Bermel, Peter; Joannopoulos, J.D.; Johnson, Steven G. (March 2010). "Meep: A flexible free-software package for electromagnetic simulations by the FDTD method". Computer Physics Communications. 181 (3): 687–702. doi:10.1016/j.cpc.2009.11.008. hdl:1721.1/60946.
  • Hsu, Chia Wei; Zhen, Bo; Lee, Jeongwon; Chua, Song-Liang; Johnson, Steven G.; Joannopoulos, John D.; Soljačić, Marin (2013). "Observation of trapped light within the radiation continuum". Nature. 499: 188–191. doi:10.1038/nature12289.
Books
  • Johnson, Steven G.; Joannopoulos, John D. (2001). Photonic Crystals: The Road from Theory to Practice. Springer.
  • Joannopoulos, John D.; Johnson, Steven G.; Winn, Joshua N.; Meade, Robert D. (2008). Photonic Crystals: Molding the Flow of Light (2 ed.). Princeton.

References

  1. ^ "Steven Johnson | MIT Mathematics". math.mit.edu. Retrieved 27 February 2020.
  2. ^ "Johnson, Steven G., 1973-". viaf.org. Retrieved 27 February 2020.
  3. ^ a b Frigo M, Johnson SG (February 2005). "The design and implementation of FFTW3" (PDF). Proceedings of the IEEE. 93 (2): 216–231. CiteSeerX 10.1.1.66.3097. doi:10.1109/JPROC.2004.840301. S2CID 6644892.
  4. ^ Frigo M, Johnson SG (1998). "FFTW: An adaptive software architecture for the FFT". Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181). Vol. 3. pp. 1381–1384. CiteSeerX 10.1.1.47.8661. doi:10.1109/ICASSP.1998.681704. ISBN 978-0-7803-4428-0. S2CID 12560207.
  5. ^ Johnson SG, Frigo M (September 2008). "ch.11: Implementing FFTs in practice". In C. S. Burrus (ed.). Fast Fourier Transforms. Houston TX: Connexions: Rice University.
  6. ^ "Steven Johnson | MIT Mathematics". math.mit.edu. Retrieved 27 February 2020.
  7. ^ Frigo M, Johnson SG (September 11, 1997). "The Fastest Fourier Transform in the West" (PDF). MIT Labroratory for Computer Science.
  8. ^ "THE WILKINSON PRIZE FOR NUMERICAL SOFTWARE". Numerical Algorithms Group. Retrieved 22 November 2017.
  9. ^ SIAM. "James H. Wilkinson Prize for Numerical Software". Society for Industrial and Applied Mathematics. Retrieved 22 November 2017.
  10. ^ Steven G. Johnson, The NLopt nonlinear-optimization package, https://nlopt.readthedocs.io/en/latest/
  11. ^ Oskooi, Ardavan F.; Roundy, David; Ibanescu, Mihai; Bermel, Peter; Joannopoulos, J.D.; Johnson, Steven G. (March 2010). "Meep: A flexible free-software package for electromagnetic simulations by the FDTD method". Computer Physics Communications. 181 (3): 687–702. doi:10.1016/j.cpc.2009.11.008. hdl:1721.1/60946.
  12. ^ Johnson, Steven G.; Joannopoulos, J. D. (2001). "Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis". Optics Express. 8 (3): 173–190. doi:10.1364/OE.8.000173.
  13. ^ Herriman, Jane (29 March 2019). "Steven Johnson as a JuliaCon 2019 keynote speaker!". Julia Discourse. Retrieved 29 March 2019.
  • Official website
  • Steven G. Johnson, Photonic-crystal and microstructured fiber tutorials (2005).
  • John D. Joannopoulos, Steven G. Johnson, Joshua N. Winn, and Robert D. Meade, Photonic Crystals: Molding the Flow of Light, second edition (Princeton, 2008), chapter 9. (Readable online.)
  • v
  • t
  • e
ML programming
Software
Implementations,
dialects
Caml
Standard ML
Dependent ML
  • ATS°
Programming tools
Theorem provers,
proof assistants
Community
Designers
  • Lennart Augustsson (Lazy ML)
  • Damien Doligez (OCaml)
  • Gérard Huet (Caml)
  • Xavier Leroy (Caml, OCaml)
  • Robin Milner (ML)
  • Don Sannella (Extended ML)
  • Don Syme (F#)
  • Italics = discontinued
  • ° = Open-source software
    Book Category:Family:ML Category:Family:OCaml Category:Software:OCaml
  • Authority control databases Edit this at Wikidata
    International
    • ISNI
    • VIAF
      • 2
    • WorldCat
    National
    • Germany
    • Israel
    • United States
    • Czech Republic
    • Netherlands
    Academics
    • DBLP
    • Google Scholar
    • MathSciNet
    • Mathematics Genealogy Project
    • ORCID
    Other
    • IdRef