adda
adda copied to clipboard
ADDA - light scattering simulator based on the discrete dipole approximation
``` Implement specifying refractive index of the medium by command line option. It will simplify application of ADDA to such cases reusing existing files with refractive index spectra, etc. Since...
``` The next big step in OpenCL mode is to make it capable of employing multiple GPUs. The GPUs can be either on a single machine - then this can...
``` A format like HDF or NetCDF would be useful for storing output in full precision. This will also help to interact with all kind of graphing software, as well...
``` Currently ADDA doesn't calculate optical torques (either integral or dipole-wise). However, if the radiation forces are known on each dipole, the torque on each dipole can also be calculated,...
``` The tutorial should be updated to highlight the latest features of ADDA. But since the tutorial is supposed to be basic, it also makes sense to add a new...
``` Make radiative forces computation for particles near surfaces. Probably, FFT implementation of standard radiative forces (issue 14) should first be made. But the sparse version is also viable, using...
``` Currently the FFTs in matvec are performed as x-z-y and grids along x and z are divided among processors in parallel mode (at different steps). If z and y...
``` Currently, even in sparse mode, the table of Sommerfeld integrals is computed for all possible combinations of dipoles, put in a computational box. So its size is (approximately) (2*boxZ-1)*(boxX*boxY...
``` Currently, somnec.c is used to compute a table of Sommerfeld integrals. There are two problems. 1) It is used as black box, without sufficient understanding of its accuracy. For...
``` I have recently tried to estimate the parallel efficiency of ADDA, but it was not that easy. In principle, timing section of the log file contains almost all required...