Replies: 3 comments 9 replies
-
I would also be interested in this question. Going even further I would be interested in building a drop in replacement for e.g. Ceviche or similar. |
Beta Was this translation helpful? Give feedback.
-
Thanks Alec, very interesting additions to this discussion!
Which chapter are you referring to? The discussion in chapter 3 seems very similar to the paper. Or you just mean getting it to work was tedious?
Yeah good to hear from you that it was tedious before we make the decision to start working on it. :) Tidy3D can indeed blast through a bunch of independent solves, but the other thing to consider though is that the costs are not born by the same entity. SWE cost is born by Flexcompute, while the cost of extra Tidy3D sims is born by the user. On the other hand, we do not apply any premium for using our adjoint plugin. So it feels like if we do put in the SWE effort to improve the multi-frequency scheme, then we should bill a premium for using it. Or we can just... not do either. At least for now. |
Beta Was this translation helpful? Give feedback.
-
@smartalecH About the weirdness that might or might not be going on in between the frequency points: For many devices it is desirable to have high (very close to maximum) transmission (Grating couplers, waveguide bends, y-splitter just to name a few). AFAIK in the Fourier resolution limit the S-parameter (or whatever quantity we are interested in) at one frequency point of the DTFT does not solely result from that frequency but from a (weighted) "neighborhood". As it is physically impossible for the transmission to be greater than that maximum we want to be close to (e.g. 1) a strong negative outlier in between frequency points cannot be compensated by diversion in the other direction. The question I am trying to formulate is: We indirectly consider all the frequencies in between the frequency sampling points, don't we? And going further: could one optimize a broadband response by a single frequency (FDTD) Adjoint, by lowering the frequency resolution sufficiently? I am currently reading your thesis. Haven't gotten to the discretization part yet. I'll reconsider what I have written here, when I do. I'll try to PM you about some other questions I had coming up during the read. Regards JD |
Beta Was this translation helpful? Give feedback.
-
I need help making an adjoint simulation for my problem
Beta Was this translation helpful? Give feedback.
All reactions