adda icon indicating copy to clipboard operation
adda copied to clipboard

Exact Gaussian beam

Open GoogleCodeExporter opened this issue 8 years ago • 5 comments

Currently, all beam options are only approximations, which may be
considerably inaccurate for tightly focused beams. Non-approximate
description exist in the literature, but it relies on elaborate
mathematics. The idea is to implement it in ADDA. 

Original issue reported on code.google.com by yurkin on 6 Nov 2009 at 9:42

GoogleCodeExporter avatar Aug 12 '15 07:08 GoogleCodeExporter

Original comment by yurkin on 2 Feb 2011 at 4:35

  • Added labels: Priority-High
  • Removed labels: Priority-Medium

GoogleCodeExporter avatar Aug 12 '15 07:08 GoogleCodeExporter

Patrick Chaumet have graciously sent me the Fortran routines to exactly 
calculate Gaussian beam about a year ago, but I haven't looked at it in details 
yet. Now a related issue 126 appeared, which raises the priority of this one.

Original comment by yurkin on 2 Feb 2011 at 5:57

GoogleCodeExporter avatar Aug 12 '15 07:08 GoogleCodeExporter

It is also important to have a Gaussian beam in the presence of surface. I am 
not sure, how easy it is to generalize the general framework (or some 
approximations). 

Original comment by yurkin on 25 Sep 2013 at 11:09

GoogleCodeExporter avatar Aug 12 '15 07:08 GoogleCodeExporter

Current workaround for using exact Gaussian beams (or any other beam) is to calculate them on the grid outside of ADDA and use -beam read ...

myurkin avatar Nov 11 '16 08:11 myurkin

/cc @stefaniagl

myurkin avatar Sep 13 '18 14:09 myurkin