Moosh: A Numerical Swiss Army Knife for the Optics of Multilayers in Octave/Matlab

Authors

  • Josselin Defrance Université Clermont Auvergne, CNRS
  • Caroline Lemaître Université Clermont Auvergne, CNRS
  • Rabih Ajib Université Clermont Auvergne, CNRS
  • Jessica Benedicto Université Clermont Auvergne, CNRS
  • Emilien Mallet Université Clermont Auvergne, CNRS
  • Rémi Pollès Université Clermont Auvergne, CNRS
  • Jean-Pierre Plumey Université Clermont Auvergne, CNRS
  • Martine Mihailovic Université Clermont Auvergne, CNRS
  • Emmanuel Centeno Université Clermont Auvergne, CNRS
  • Cristian Ciracì Istituto Italiano di Tecnologia (IIT)
  • David R. Smith Duke University
  • Antoine Moreau Université Clermont Auvergne, CNRS, Duke University

DOI:

https://doi.org/10.5334/jors.100

Keywords:

optics, photonics, plasmonics, photovoltaics, multilayers

Abstract

The aim of Moosh is to provide a complete set of tools to compute all the optical properties of any multilayered structure: reflection, transmission, absorption spectra, as well as gaussian beam propagation or guided modes. It can be seen as a semi-analytic (making it light and fast) solver for Maxwell’s equations in multilayers. It is written in Octave/Matlab, available on Github and based on scattering matrices, making it perfectly stable. This software is meant to be extremely easy to (re)use, and could prove useful in many research areas like photovoltaics, plasmonics and nanophotonics, as well as for educational purposes for the large number of physical phenomena it can illustrate.

Author Biographies

  • Josselin Defrance, Université Clermont Auvergne, CNRS
    Master student.
  • Caroline Lemaître, Université Clermont Auvergne, CNRS
    PhD student.
  • Rabih Ajib, Université Clermont Auvergne, CNRS
    PhD student.
  • Jessica Benedicto, Université Clermont Auvergne, CNRS
    Assistant professor.
  • Emilien Mallet, Université Clermont Auvergne, CNRS
    Post-doc.
  • Rémi Pollès, Université Clermont Auvergne, CNRS
    Associate professor, Université d'Auvergne.
  • Jean-Pierre Plumey, Université Clermont Auvergne, CNRS
    Professor emeritus.
  • Martine Mihailovic, Université Clermont Auvergne, CNRS
    Associate Professor
  • Emmanuel Centeno, Université Clermont Auvergne, CNRS
    Professor.
  • Cristian Ciracì, Istituto Italiano di Tecnologia (IIT)
    I received my Ph.D. in Physics from the University of Montpellier in France, where I studied electromagnetic wave propagation in complex media, with an emphasis on nonlinear optical phenomena. I hold a M.Sc. degree in Science for Engineering from Sapienza University of Rome. I spent three years in Prof. David R. Smith's group at Duke Universityas as Postdoctoral Fellow first and as Research Scientist later. Most of my research activity involves numerical modeling and investigation of electromagnetic propagation in complex media. In particular, nonlinear optical phenomena have constituted the principal subject of my studies, which required the employment of different numerical methods. My recent activity concerns nonlinear and nonlocal optical response of plasmonic nanostructures.
  • David R. Smith, Duke University
    James B. Duke Professor of Electrical and Computer Engineering
  • Antoine Moreau, Université Clermont Auvergne, CNRS, Duke University
    Associate Professor since 2003, now a specialist of optics (nanophotonics and plasmonics to be more precise) after a PhD in fluid mechanics.

Downloads

Published

2016-04-22

Issue

Section

Software Metapapers