Skip to content

A suite of photonic inverse design challenge problems, backed by the open source ceviche simulator

License

Notifications You must be signed in to change notification settings

CyberFlameGO/ceviche-challenges

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ceviche Challenges: Photonic Inverse Design Suite

The ceviche_challenges module contains a suite of photonic inverse design challenge problems, backed by the open source ceviche simulator. These challenge problems may be used to benchmark the ability of different topology optimization algorithms to design relevant photonic components. The suite includes several integrated photonic components, including a waveguide beam splitter, a waveguide mode converter, a waveguide bend, and a wavelength division multiplexer (WDM).

The code in this package was used to produce the results in the Inverse design of photonic devices with strict foundry fabrication constraints paper.

Challenge problems

Waveguide bend

Waveguide bend

Beam splitter

Beam splitter

Mode converter

Mode converter

Wavelength division multiplexer (WDM)

Wavelength division multiplexer (WDM)

Citation

@article{schubert_inverse_2022,
  title={Inverse design of photonic devices with strict foundry fabrication constraints},
  author={Schubert, Martin F and Cheung, Alfred KC and Williamson, Ian AD and Spyra, Aleksandra and Alexander, David H},
  journal={arXiv preprint arXiv:2201.12965},
  year={2022}
}

About

A suite of photonic inverse design challenge problems, backed by the open source ceviche simulator

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages

  • Python 100.0%