adda-team / adda

ADDA - light scattering simulator based on the discrete dipole approximation
GNU General Public License v3.0
90 stars 56 forks source link

Adaptive DDA #92

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The idea is to implement internal convergence checks (based on e.g.
extrapolation technique) to make the code fully adaptive. So it may
automatically converge to the desired accuracy using minimum computer
resources.

We discussed it with Baptiste Auguie almost two years ago. Maybe there is
some ideas in his 'photonics' package written in R:
http://photonics.r-forge.r-project.org/

The implementation may be either by a wrapper script or coded into the ADDA.

Original issue reported on code.google.com by yurkin on 22 Mar 2010 at 6:44

GoogleCodeExporter commented 8 years ago
Baptiste's wrapper for ADDA in R is available at 
https://github.com/baptiste/adda/wiki/wrapper_primer together with usage 
example. It should be quite easy to extend it to perform adaptive DDA runs.

@baptiste

Original comment by yurkin on 18 May 2013 at 7:43

myurkin commented 8 years ago

Related is the idea of coarse grid correction preconditioning, mentioned in Simoncini V, Szyld DB. Recent computational developments in Krylov subspace methods for linear systems. Num. Lin. Alg. Appl. 2007;14:1–59. doi: 10.1002/nla.499

myurkin commented 3 years ago

/cc @alkichigin