@@ -2,17 +2,18 @@ A Onelab model for 3D scattering problems in nanophotonics.
...
@@ -2,17 +2,18 @@ A Onelab model for 3D scattering problems in nanophotonics.
## Synopsis
## Synopsis
This project contains a [Onelab](http://onelab.info/wiki/ONELAB) model for solving various 3D electromagnetic scattering problems on an isolated object :
This project contains a [Onelab](http://onelab.info/wiki/ONELAB) model for solving various 3D electromagnetic problems on an isolated arbitrary object :
* T-matrix computation: See https://arxiv.org/abs/1802.00596 for details
* T-matrix computation: See https://arxiv.org/abs/1802.00596 for details
* Quasi-normal modes
* Quasi-normal modes
* Plane wave response
* Plane wave response
* Green's function (LDOS)
* Green's function
## Installation
## Installation
This model requires the following (open-source) programs:
This model requires the following programs:
*[onelab](http://onelab.info/wiki/ONELAB), which bundles both [gmsh](http://www.gmsh.info/) and [getdp](http://www.getdp.info/)
*[gmsh](http://www.gmsh.info/)
* python (v2.7.x or v3.6.x) with numpy, scipy and matplotlib
*[getdp](http://www.getdp.info/) compiled with python support (see below)
* python (>3.5.x) with numpy, scipy and matplotlib
## Running the model
## Running the model
...
@@ -20,4 +21,4 @@ Open `scattering.pro` with Gmsh.
...
@@ -20,4 +21,4 @@ Open `scattering.pro` with Gmsh.