-
Notifications
You must be signed in to change notification settings - Fork 664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Higher-order FDTD for electrically-large domains #2991
Comments
Are your inhomogeneous media smoothly varying in space? If they have discontinuous interfaces, then most of the high-order schemes will fail. (One exception is this recent method, which allows high-order handling of certain kinds of discontinuities, but not corners.) If you have a problem where everything is smooth (analytic), you should consider spectral methods, ala dedalus, which have exponential convergence. |
We're mostly interested in cylindrically-symmetric, plane-stratified media for now. They have at least one discontinuity (typically between
Thanks for pointing this out! I suppose one could always construct an analytic approximation of a "perturbed" medium such as the above by replacing discontinuities with smeared-out smooth transitions. I could imagine that this would come at the expense of slowing down convergence? |
Hi all,
We are using MEEP to study broadband wave propagation in large, inhomogeneous media (over several hundred wavelengths). We control numerical dispersion by choosing an appropriately-dense computational grid.
The computing resource usage has been manageable so far, but is soon going to be the bottleneck if we scale up our geometry any further.
I am currently exploring higher-order FDTD schemes to see if they could provide a feasible way forward in applications like ours. Presumably there is a turn-over point at which the higher complexity of these schemes becomes worthwhile given the improved phase accuracy.
Would you consider e.g. a (2,4) scheme a useful extension of MEEP? I understand that extended stencils bring additional complexity, especially concerning dispersive media and discontinuous changes in material properties. As such, this might go against MEEP's generality, but could be useful for at least some part of the community (our class of problems certainly being one of them).
Please let me know if you have any thoughts. If this is something you consider worth including, I'm happy to see if I can contribute a useful implementation. Also happy to provide more details about our use case if it would be of interest.
Thank!
Best,
Philipp
Related discussion: #2121
The text was updated successfully, but these errors were encountered: