Examples

Tutorials

This section contains a number of exemplary simulation scripts to illustrate the use of Smuthi. Each tutorial is supposed to illustrate a certain aspect of the software. Click on the respective tutorial names to view a brief discussion.

No.

Tutorial

level

script

Google colab

1

Setting up a simulation

introductory

download

link

2

Plotting the near field

introductory

download

link

3

Plotting the far field

introductory

download

link

4

Non-spherical particles

intermediate

download

n/a

5

Dipole sources

intermediate

TBD

n/a

6

Gaussian beams

intermediate

TBD

n/a

7

Automatic parameter selection

advanced

download

n/a

8

Many particle simulations

advanced

download

n/a

9

Multipole decomposition

intermediate

download

n/a

10

Periodic near field

intermediate

download

n/a

11

Plane wave coupling

advanced

download

n/a

Benchmarks

This section contains a number of benchmarks between Smuthi and other codes with regard to accuracy and/or runtime. Click on the respective benchmark names to view a brief discussion.

No.

Benchmark

other method

script and data

1

Four particles in slab waveguide

FEM

download

2

Fifteen periodic spheres in slab

FEM

download