-
Users suggest adding some indicator in the plottings both 2D and 3D such that users can see the size of the beam better. This helps determine if the simulation domain size is sufficiently large compar…
-
Create an "adiabatic taper" based on the paper: https://doi.org/10.1364/PRJ.2.000A41
This requires an implementation of equation 2 which can be done in KLayout:
theta (x) = lambda / 2 W n_eff
…
-
**Is your feature request related to a problem? Please describe.**
Being able to end-to-end simulate active electronic-photonic devices designed in GDSFactory (such as PN phase shifters) in lumerical…
-
We have already done this before a few years ago (gds2fdtd); it needs to be integrated / redone.
Create a compact model using 3D-FDTD:
- auto export the GDS for the selected device.
- configu…
-
**Hello,
When I execute my code with fdtd.set_backend("numpy"), it functions properly. However, switching to fdtd.set_backend("torch") leads to an error:**
Exception has occurred: TypeError
'to…
-
Currently the `#snapshot` and `#transmission_line` commands cannot be used in models when the `-gpu` command line argument is given, i.e. to use the GPU-accelerated solver. The reasons for this are:
…
-
Firstly, from what I've seen so far, this package is quite impressive! It's nice to see that optics packages for Julia are being developed.
I think it would be useful and not too hard, as you remar…
-
This issue is tracking the fixed-point implementation of polybench benchmark.
For each benchmark, verify that:
1. The Dahlia version matches the C++ version in input-output behavior.
2. The Calyx ver…
-
## Summary
30 Benchmarks:
- 2 don't work for an annoying reason (we don't support `arith.select`, and we don't support `scf.if`. `arith.select` should be pretty easy, I imagine. `scf.if` is a bit …
-
Hi @flaport, Happy New Year! At FDTD calculations I need to periodically change the power of a source (initially F_0) dependently on the local field amplitude E_0. So first I have to know the amplitu…