Ana içeriğe geç
Bilim

DDSCAT 7.2 elektromanyetik saçılma hesaplamaları için yayımlandı

Öne çıkanlar

  • DDSCAT 7.2, rastgele geometrili hedeflerin elektromanyetik saçılma ve soğurma değerlerini hesaplıyor.
  • MPI, OpenMP ve Intel MKL kütüphanesi entegrasyonuyla paralel işlem desteği sunuyor.
  • Paket, elektrik ve polarizasyon verilerini okumak için READNF adlı yardımcı kodu içeriyor.

Ayrık dipol yaklaşımı (DDA) yöntemini kullanan açık kaynaklı Fortran-90 yazılım paketi DDSCAT 7.2 kullanıma sunuldu. Yazılım, rastgele geometrilere ve karmaşık kırılma indisine sahip hedeflerin elektromanyetik dalgaları saçma ve soğurma özelliklerini hesaplıyor. Hedefler toz parçacıkları gibi izole yapılar olabileceği gibi, nano yapı dizilerini modellemek için bir veya iki boyutlu periyodik sistemler şeklinde de tanımlanabiliyor.

Yeni sürüm, kırılma indisi koşulları sağlandığında dalga boyuna göre boyut parametresi 25'e kadar olan hedeflerde hassas saçılma analizleri gerçekleştiriyor. Hesaplama performansını artırmak amacıyla pakette MPI, OpenMP ve Intel Math Kernel Library (MKL) destekleri yer alıyor. Bu paralelleştirme altyapısı, elipsoid, prizma, silindir ve düzenli dörtyüzlü gibi farklı hedef geometrilerinin yanı sıra homojen olmayan veya anizotropik malzemelerin incelenmesini kolaylaştırıyor.

Araç, toplam soğurma ve saçılma tesir kesitlerinin yanı sıra belirli saçılma yönleri için Mueller matrisi elemanlarını ve hedefi çevreleyen hacimdeki elektrik alanı hesaplıyor. Dağıtım paketi, üretilen dosyalardan elektrik ve polarizasyon alan verilerini okumak için tasarlanan Fortran-90 tabanlı READNF kodunu da içeriyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.