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

Это старая версия документа!


Electromagnetic Template Library (EMTL)

это бесплатная программа С++ для численного решения уравнений Максвелла с помощью метода 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

Возможности

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

Приложения

  • Фотонные кристаллы;
  • Волноводы и резонаторы;
  • Фильтры, антиотражающие покрытия;
  • Дизайн различных электронных устройств;
  • Антенны, радары и т. д.

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

 
/home/kintechlab/fdtd.kintechlab.com/docs/data/attic/ru/start.1329076008.txt.gz · Последние изменения: 2012/02/12 23:46 — deinega     Наверх