Skip to content

NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of optical and acoustic waves in waveguides.

License

Notifications You must be signed in to change notification settings

michaeljsteel/NumBAT

 
 

Repository files navigation

Welcome to NumBAT!

NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of optical and acoustic waves in waveguides.

NumBAT was developed by Bjorn Sturmberg, Kokou Dossou, Chris Poulton and Michael Steel in a collaboration between Macquarie University and the University of Technology Sydney, as part of the Australian Research Council Discovery Project DP160101691.

Example results

./docs/source/images/tutorial/tut_06-gain_spectra.png
./docs/source/images/tutorial/tut_06-fields/AC_field_08.png

Download

The current release of NumBAT can be found at https://github.com/michaeljsteel/NumBAT.

Current documentation is available at ReadTheDocs or in the NumBAT.pdf file in the root directory.

Installation

Build from source

NumBAT builds natively on Linux, MacOS and Windows.

For detailed instructions, please see the Installation chapter in the pdf or HTML documentation files, including NumBAT.pdf in the main directory.

Binary install

There is also an experimental binary installer for Windows.

About

NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of optical and acoustic waves in waveguides.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 81.6%
  • Fortran 7.6%
  • Python 5.3%
  • Mathematica 3.5%
  • GLSL 1.4%
  • C 0.4%
  • Other 0.2%