DAMMIF, a program for rapid ab-initio shape determination in small-angle scattering
- PMID: 27630371
- PMCID: PMC5023043
- DOI: 10.1107/S0021889809000338
DAMMIF, a program for rapid ab-initio shape determination in small-angle scattering
Abstract
DAMMIF, a revised implementation of the ab-initio shape-determination program DAMMIN for small-angle scattering data, is presented. The program was fully rewritten, and its algorithm was optimized for speed of execution and modified to avoid limitations due to the finite search volume. Symmetry and anisometry constraints can be imposed on the particle shape, similar to DAMMIN. In equivalent conditions, DAMMIF is 25-40 times faster than DAMMIN on a single CPU. The possibility to utilize multiple CPUs is added to DAMMIF. The application is available in binary form for major platforms.
Keywords: DAMMIF; DAMMIN; computer programs; particle shape determination; small-angle scattering.
Figures
is refined to yield the best possible fit to the experimental data. In DAMMIN, only one neighbouring model
is taken into account at a time. If multiple cores or CPUs are available, it is possible to prefetch multiple models in parallel, here shown as
,
,
. Each prefetched model is then examined and either accepted or rejected, according to the rules of SA.
Å, CPU time used 246 min). For DAMMIF, the value of
was 3.0 Å and the run on the same single processor took 8 min.References
-
- Bentley, J. L. (1975). Commun. ACM, 18, 509–517.
-
- Dagum, L. & Menon, R. (1998). IEEE Comput. Sci. Eng. 5, 46–55.
-
- Debye, P. (1915). Ann. Phys. 46, 809–823.
LinkOut - more resources
Full Text Sources
Other Literature Sources