Content deleted Content added
added animation |
→Specialized DDA codes: nicer table |
||
Line 110:
===Specialized DDA codes===
These list include codes that do not qualify for the previous section. The reasons may include the following: source code is not available, [[Fast Fourier transform|FFT]] acceleration is absent or reduced, the code focuses on specific applications not allowing easy calculation of standard scattering quantities.
{| class="wikitable" style="text-align:center;"
|- style="background-color: #f2f2f2; font-weight: bold;"
! Name !! Authors !! References !! Language !! Updated !! Features
|-
| style="background-color: #ffffff;" | DDSURF, DDSUB, DDFILM
| style="background-color: #ffffff;" | Schmehl, Nebeker, and Zhang
| style="background-color: #ffffff;" | <ref name=schmehl1997/><ref name=nebeker1998/><ref name=bae2008/>
| style="background-color: #ffffff;" | Fortran
| style="background-color: #ffffff;" | 2008
| style="background-color: #ffffff;" | Rigorous handling of semi-infinite substrate and finite films (with arbitrary particle placement), but
|-
| style="background-color: #eeeeee;" | DDMM
| style="background-color: #eeeeee;" | Mackowski
| style="background-color: #eeeeee;" | <ref name=mackowski2002/>
| style="background-color: #eeeeee;" | Fortran
| style="background-color: #eeeeee;" | 2002
| style="background-color: #eeeeee;" | Calculates [[T-matrix_method|T-matrix]], which can then be used to efficiently calculate orientation-averaged scattering properties.
|-
| style="background-color: #ffffff;" | CDA
| style="background-color: #ffffff;" | McMahon
| style="background-color: #ffffff;" | <ref name=
| style="background-color: #ffffff;" | Matlab
| style="background-color: #ffffff;" | 2006
| style="background-color: #ffffff;" |
|-
| style="background-color: #eeeeee;" | [http://code.google.com/p/dda-si/ DDA-SI]
| style="background-color: #eeeeee;" | Loke
| style="background-color: #eeeeee;" | <ref name=
| style="background-color: #eeeeee;" | Matlab
|
|
|-
| style="background-color: #ffffff;" | [https://github.com/kitchenknif/PyDDA PyDDA]
| style="background-color: #ffffff;" | Dmitriev
| style="background-color: #ffffff;" |
| style="background-color: #ffffff;" | Python
| style="background-color: #ffffff;" | 2015
| style="background-color: #ffffff;" | Reimplementation of DDA-SI
|-
| style="background-color: #eeeeee;" | [http://faculty.washington.edu/masiello/codes/e-dda/ ''e''-DDA]
| style="background-color: #eeeeee;" | Vaschillo and Bigelow
| style="background-color: #eeeeee;" | <ref name=
| style="background-color: #eeeeee;" | Fortran
| style="background-color: #eeeeee;" | 2019 (v.{{nbsp}}2.0)
| style="background-color: #eeeeee;" | Simulates electron-energy loss spectroscopy and cathodoluminescence. Built upon DDSCAT 7.1.
|-
| style="background-color: #ffffff;" | [https://perso.unamur.be/~lhenrard/ddeels/ddeels.php DDEELS]
| style="background-color: #ffffff;" | Geuquet, Guillaume and Henrard
| style="background-color: #ffffff;" | <ref name=geuquet2010/>
| style="background-color: #ffffff;" | Fortran
| style="background-color: #ffffff;" | 2013 (v.{{nbsp}}2.1)
| style="background-color: #ffffff;" | Simulates electron-energy loss spectroscopy and cathodoluminescence. Handles substrate through image approximation, but no FFT acceleration is used.
|-
| style="background-color: #eeeeee;" | T-DDA
| style="background-color: #eeeeee;" | Edalatpour
| style="background-color: #eeeeee;" | <ref name=edalatpour2015/>
| style="background-color: #eeeeee;" | Fortran
| style="background-color: #eeeeee;" | 2015
| style="background-color: #eeeeee;" | Simulates near-field radiative heat transfer. The computational bottleneck is direct matrix inversion (no FFT acceleration is used). Uses OpenMP and MPI parallelization.
|-
| style="background-color: #ffffff;" | CDDA
| style="background-color: #ffffff;" | Rosales, Albella, González, Gutiérrez, and Moreno
| style="background-color: #ffffff;" | <ref name=cdda2021/>
| style="background-color: #ffffff;" |
| style="background-color: #ffffff;" | 2021
| style="background-color: #ffffff;" | Applies to chiral systems (solves coupled equations for electric and magnetic fields)
|-
| style="background-color: #eeeeee;" | [https://github.com/croningp/RD-DDA PyDScat]
| style="background-color: #eeeeee;" | Yibin Jiang, Abhishek Sharma and Leroy Cronin
| style="background-color: #eeeeee;" | <ref>{{cite journal | doi=10.1021/acs.jpclett.3c00395 | title=An Accelerated Method for Investigating Spectral Properties of Dynamically Evolving Nanostructures | year=2023 | last1=Jiang | first1=Yibin | last2=Sharma | first2=Abhishek | last3=Cronin | first3=Leroy | journal=The Journal of Physical Chemistry Letters | volume=14 | issue=16 | pages=3929–3938 | pmid=37078273 | pmc=10150391 }}</ref>
| style="background-color: #eeeeee;" | Python
| style="background-color: #eeeeee;" | 2023
| style="background-color: #eeeeee;" | Simulates nanostructures undergoing structural transformation with GPU acceleration.
|}
|