DDSCAT 7.2: открытый код на Fortran-90 для расчёта рассеяния и поглощения волн объектами произвольной формы

Discrete Dipole Approximation Code Ddscat 7.2 (2012)

DDSCAT 7.2 — свободно распространяемый открытый пакет на Fortran-90, реализующий приближение дискретных диполей (DDA). Он вычисляет рассеяние и поглощение электромагнитных волн мишенями произвольной геометрии и сложного показателя преломления, включая изолированные частицы и 1D/2D периодические массивы наноструктур. Пакет поддерживает MPI, OpenMP и Intel MKL, рассчитывает сечения и матрицу Мюллера, а также поля E и P в заданном объёме. Применим при 2πaeff/λ < 25 и |m−1| < 2.

DDSCAT 7.2 позволяет точно рассчитывать электромагнитное рассеяние на мишенях с параметром размера 2*pi*aeff/lambda <25 при условии, что показатель преломления m невелик по сравнению с единицей (|m-1| <2).

Ещё за этот день

2026-09-10