SPP-extended theory: prediction tools for researchers
Summary of the repository
You may find a collection of programs (written in Python) aiming to predict excitation of Surface Plasmon Polaritons (SPPs) on a wide range of materials and light irradiation wavelengths. These programs can also be used to predict formation of Laser-Induced Periodic Surface Structures (LIPSS).
T.J.-Y. Derrien (scientist, Hilase Centre FZU, https://scholar.google.de/citations?user=Aqf4reEAAAAJ&hl=en, website: https://sites.google.com/site/tjyderrien/): developing spp and keldysh theory, programming.
F. Přeučil (Charles University, Hilase): programming multilayer mathematical solver.
Y. Levy (Hilase FZU, CZ): LIPSS database contributor and analyst.
J. Bonse [BAM Berlin: Staff scientist, BAM Federal Institute of Materials Research and Testing, Berlin https://scholar.google.de/citations?user=a6cZqn8AAAAJ&hl=en]: Provided the tabulated Palik data.
Marie Sklodowska-Curie Actions: project QuantumLaP (WP4: Dispersion relations for surface functionalization theory)
HiLASE project (FZU/AS CR, Prague, Czech Republic): http://www.hilase.cz/en/
Adolf Martens Fellowship: BAM Federal Institute for Materials Research and Testing, Berlin, Germany.
Concept of the code
This code contains optical data for currently 39 materials on large range of wavelengths. These databasis were tabulated from Palik (Handbook of optical constants, Academic Press 1985), and refractiveindex.info databasis. Use of SOPRA database is not recommended.
For each of these data, the following theories can be applied.
Surface Electromagnetic Waves theory ("Sipe" model)
The code can also calculate the energy deposition pattern for surface roughness smaller than 30 nm. It is based on the model proposed by J. Sipe et al (J. Sipe et al, Phys. Rev. B 27, 114 (1983)) and extended by J. Appl. Phys. 97, 013538 (2005).
Warning: this simple model is for now limited to low intensity irradiations in atmosphere, but ready for being applied to all the materials described in the database.
SPP theory for single interface
Status: validated, applied to multi-material, first publication submitted.
Two modes of calculations exist:
Discrete wavelength values, automatic plots for multimaterials;
For 1 material, automatic plots for a wide spectral range.
- Provides: material-dependent SPP condition, SPP period, SPP decay depth, optical penetration depth, experimentally achievable configurations.
SPP theory for multilayer systems
3 layer model (experimental module is coded),
Publication is available here: T.J-Y Derrien, R Koter, J Krüger, S Höhm, A Rosenfeld, J Bonse, Journal of Applied Physics 116, 074902 (2014) [http://scitation.aip.org/content/aip/journal/jap/116/7/10.1063/1.4887808]
How to install and use ?
This code is based on Python.
Ask for an access to Thibault Derrien (derrien on server fzu.cz).
Install Anaconda for your system.
Clone the GIT repository after obtaining access (delay: 1 min - 6 hours).
How to contribute ?
Cite our papers
T.J-Y Derrien, R Koter, J Krüger, S Höhm, A Rosenfeld, J Bonse, Journal of Applied Physics 116, 074902 (2014) [http://scitation.aip.org/content/aip/journal/jap/116/7/10.1063/1.4887808]
T.J.-Y. Derrien, J. Krüger, J. Bonse, Properties of Surface Plasmon Polaritons on lossy materials: Lifetimes, periods and excitation conditions, Journal of Optics 18, 115007 (2016).
Propose new developments
- Ask for an access, post an idea to the forum, change the code and publish the new routines! :)