• English
  • Русский (Russsian)

Electromagnetic Template Library (EMTL)

это бесплатная программа для численного решения уравнений Максвелла с помощью метода Finite-Difference Time-Domain (FDTD).

EMTL основана на двух принципах: читаемость и расширяемость кода. Это позволяет любым разработчикам легко разобраться в коде и добавлять в него новые алгоритмы FDTD, включая различные типы сеток.

EMTL имеет следующие особенности:

  • Компиляция под UNIX и Windows
  • Параллельные расчеты (MPI): линейная масштабируемость вплоть до тысяч ядер
  • Задание анизотропных и дисперсных сред
  • Совместное оптическое и электронное моделирование
  • Метод подсеточного сглаживания (subpixel smoothing)
  • Поглощающие граничные условия (UPML and CPML)
  • Излучающие источники
  • Метод генерации плоской волны Total-Field / Scattered-Field
  • Преобразование ближнего поля в дальнее (Near-to-Far-Field Transformation)
  • Фурье преобразование результатов по частоте и волновому вектору
  • Решение уравнений Максвелла-Блоха


Новые алгоритмы

  • Метод подсеточного сглаживания для металлических сред, позволяющий увеличить точность отбражения тел произвольной формы на сетку. httpPDF
  • Итерационный метод для расчета наклонного падения плоской волны на периодическую структуру. httpPDF
  • Hybrid transfer matrix FDTD method. Этот метод используется для расчета спектра прохождения и отражения от конечных фотонно-кристаллических пластинок, и зонной структуры бесконечных фотонных кристаллов. httpPDF
  • Additional back absorbing layers technique для уменьшения численного отражения от граничных условий PML. httpPDF
  • Решение уревнений Максвелла-Лиувилля в FDTD httpPDF

Возможности

  • Расчет распределения электромагнитного поля в структуре;
  • Расчет спектров прохождения, отражения и поглощения в зависимости от длины волны и угла падающей волны;
  • Расчет эффективности рассеяния и углового распределения волны рассеянной на объектах произвольной формы;
  • Анализ чувствительности к влиянию дефектов на оптические свойства периодических структур (фотонных кристаллов);

Приложения

Как начать пользоваться EMTL ?
Для того, чтобы начать пользоваться EMTL, Вам достаточно скачать ее с нашего сайта в разделе Скачать. Инструкция по установке находится в разделе Установка. В разделе Учебный курс можно найти примеры использования EMTL.

 
/var/www/fdtd.kintechlab.com/docs/data/pages/ru/start.txt · Последние изменения: 2014/02/08 01:56 — deinega     Наверх