femwell
femwell copied to clipboard
FEM mode solver for photonic waveguides
In electrostatic and thermal simulations it is fairly common to sweep a variable, say voltage or temperature or something else. In a sweep, using the solution computed in the previous...
It would be great to add the boundary conditions for TE-modes and TM-modes at the outer boundaries of the domain to the math-docs
It would be great to have a feature to mode solve in a subdomain, or only keep the modes that have X amount of overlap with some spatial region automatically...
Pickling Modes currently leads to ~100MB objects on disk What would be a best practice to save/load modes to disk? [In gdsfactory with the old femwell API](https://github.com/gdsfactory/gdsfactory/blob/9771c04a0a93192ecf1df098ba2d60c55cf6a545/gdsfactory/simulation/fem/mode_solver.py) I had something...
The examples are great, but it would be helpful to have better docstrings for functions such as compute_modes @EliDoris
For FEFD, we had "issues" due to source directionality Is this even a problem? In https://nbviewer.org/github/fancompute/workshop-invdesign/blob/master/01_First_simulation.ipynb they just compute the Poynting vector somewhere away from the source. Could we simply...
- add config for setting solver - solver defaults to scipy for the users using windows
Many projects provide benchmarks to analytical calculations, literature, or other codes It would be good to include a section in the docs dedicated to showing agreement between femwell and other...
Would it make sense to have dedicated runners for this project? https://github.com/antmicro/runner should make it easy to deploy in a existing Google Cloud environment.