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

Контакты

Если у вас возникли вопросы по пользованию EMTL, напишите их в Обсуждении ниже, присылайте на адрес fdtd@kintechlab.com или стучитесь в скайп (deinega.alexei).

Мы также будем рады, если Вы готовы сотрудничать с нами и участвовать в развитии EMTL.

Обсуждение

Глеб, 2010/12/07 00:15

Скажите пожалуйста, можно ли в качестве входного импульса задавать sin, а не импульс в форме Беренгера? и как это сделать?

где можно посмотреть полную систему уравений, которая решается для получения результатов?

будет ли сделан help для программы?

ILYA, 2011/01/16 12:38

1. Да можно. Посмотрите файл photonic/impforms.h – там доступные на текущий момент формы импульса (производные класса emImpulse). Можете сделать свою по образу и подобию.

2. Систему уравнений планируем выложить на сайт – скоро будет. Вообще можно посмотреть ее например в учебнике Тафлова: Allen Taflove and Susan C. Hagness (2005). Computational Electrodynamics: The Finite-Difference Time-Domain Method

3. Документация по пользовательским функциям выложена на сайте в разделе Справка по EMTL http://fdtd.kintechlab.com/ru/documentation Основной класс, через который создается численный эксперимент называется uiExperiment – посмотрите документацию по его функциям. Некоторую иллюстрацию работы с uiExperiment дают примеры из http://fdtd.kintechlab.com/ru/tutorial

Александр, 2010/12/13 05:08

Доброго времени суток. Закачал архив - библиотеку emtl.zip, при распаковке выдает - ошибка чтения диска! E:\disk_e\INSTALL\emtl\emtl.zip: Неожиданный конец архива. То что распаковывается при компиляции дает c:\dev-cpp\emtl\photonic\mesh_ui.h(42) : fatal error C1083: include: yeecnt.h: No such file or directory Не подскажете - как победить? С уважением, Александр

ianka aka biaks, 2011/01/18 13:59

у Вас скорее всего не до конца закачался файл архива (оборвалась закачка). Необходимо его заново закачать.

Oleg , 2011/02/08 20:11

Здравствуйте!

1. в каких единицах идет измерение длины в emtl? как их изменить? 2. как перевести относительные единицы измерения Н и Е в СИ (А/м и В/м)?

Спасибо.

Alexei Deinega, 2011/02/20 04:20

1. Уравнения Максвелла масштабируются относительно длины. То есть есть ли вы задали диэлектрический шарик радиусом 5, и посчитали рассеяние плоской волны длиной волны 10, то это то же самое, что у вас шарик был например радиусом 5 мкм, а длина волны была 10 мкм. Или шарик был радиусом 5 км, а длина волны была 10 км.

2. Обычно в FDTD считаются такие вещи как прохождение, отражение, сечение рассеяния, и абсолютые значения полей H и E никого не интересуют.

Антон Трунов, 2011/02/17 08:57

На странице http://fdtd.kintechlab.com/ru/fdtd опечатка: «Источник генерирует конечную во времени электромагнитную волныу» (лишняя «у» в последнем слове цитаты)

ianka aka biaks, 2011/03/11 16:01

Спасибо, исправлено!

Vladimir, 2011/02/28 19:10

добрый вечер, вопрос: где читать о «конструировании» исследуемого объёма, в частности пересечение тел и возможность произвольно ориентировать геометрические формы, например, Box (объект исследования- кольцевой непланарный резонатор); также интересует возможно ли использование усиливающей среды?

Alexei Deinega, 2012/01/06 05:35

Пока об этом можно прочитать только в комментариях к файлу uiexp.h. Усиливающую среду в текущей версии использовать нельзя.

Алик К Емалетдинов, 2011/12/03 20:56

Уважаемые авторы! Прошу прислать список литературы, цитированной в статье «Фотонные кристаллы». С уваженем

Alexei Deinega, 2012/01/06 05:33

По большей части использовалась книжка

J. D. Joannopoulos and S. G.Johnson and J. N. Winn and R. D. Meade, Photonic Crystals: Molding the Flow of Light, Princeton Univ. Press, 2008.

Alexey, 2011/12/17 11:52

Здравствуйте!

Возможно ли средствами вашей программы рассчитать поле от точечного (cw) источника, находящегося внутри метаматериала? В частности меня интересует случай нулевого показателя преломления, не будет ли проблем для расчета в этом случае?

Заранее спасибо!

Alexei Deinega, 2012/01/06 05:30

Это возможно делать. Можно делать показатель преломления близким к нулю. Если его абсолютным нулем, то уравнения Максвелла теряют смысл. Может быть вы имеете в виду дисперсную среду, для которой показатель преломления равен нулю на какой-то частоте? Такое возможно.

Fedor, 2012/02/24 19:24

Коллеги, а где можно взять библиотеку, скомпилированную более новыми версиями visual studio? У меня при сборке показывает такие вот ошибки: https://gist.github.com/1901582

Видимо, конфликтует рантайм.

deinega, 2012/02/28 09:29

Добрый день. Мы планируем выложить новую версию, а также дополнить учебный курс в течение нескольких дней. На какой версии Visual Studio вы компилируете?

Fedor, 2012/02/28 10:30

Спасибо за ответ. Я использовал MSVS 2010 SP1.

deinega, 2012/03/01 03:22

Мы скомпилировали библиотеки для MSVS 2010 (в разделе Скачать) и обновили Учебный курс.

Алексей, 2012/04/18 06:46

Для MSVS 2010 я не нашел в архиве .lib файла для mpi

deinega, 2012/04/18 12:09

А мы его не создавали на этот раз, полагая что параллельные расчеты ведутся как правило под UNIX.

Misha Gav, 2013/04/23 06:40

Не могу найти эти примеры в разделе документация. –пример проволочка с периодическими условиями границ на ее концах, чтобы расходилась цилиндрическая волна

–пример несколько точечных источников

–пример сравнение точечного источника и точечного источника TFSF

deinega, 2013/05/02 08:32

Это можно расчитать, но такие примеры пока не выкладывались на сайт. Если это еще актуально, можно позвонить мне на скайп (deinega.alexei), и я объясню, как это задавать. Есть еще документация в uiexp.h. Нужно смотреть документацию к функциям AddDipole, AddTFSFDipole.

Arhat, 2013/07/04 17:55

Приветствую. Пытаюсь моделировать отражение от плазмы. Специфика такова, что электронная плотность (а как следствие и плазменная частота) меняется непрерывно по пространственным координатам: от нуля на краю плазмы до какого-то значения в центре, и не обязательно монотонно. То есть мне нужны не геометрические объекты, а некая функция плазменной частоты от координат ( в виде матрицы желательно) . Есть ли такая возможность в текущей реализации? Если нет, то что куда смотреть, что бы это реализовать, если это возможно?

deinega, 2013/07/31 00:59

Сейчас такой возможности нет, но это несложно запрограммировать. Есть ли это еще актуально, пишите мне в скайп (deinega.alexei), и мы обсудим.

GB, 2013/08/29 17:29

Здравствуйте. 1. Есть ли у вас версия примера, работающая на Windows-7 64б? 2.Поддерживает ли ваша система чипы NVIDIA GPU-CUDA? Спасибо.

deinega, 2013/09/07 07:49

Мы работает над такой версией, а также над версией для NVIDIA

Евгений, 2014/07/12 13:33

Здравствуйте. Скажите, пожалуйста, как в EMTL задавать такие свойства атома, как уровни энергии, дипольный момент, матрицу плотности и т.д.?

deinega, 2014/07/21 04:13

Уже ответил письмом ;)

Роман, 2014/07/28 01:05

Здравствуйте. 1. Не случались ли у Вас при расчетах артефакты в виде пространственных образований стационарных ненулевых полей? 2. Получалось ли вводить диэлектрическую проницаемость среды в виде тензора? Благодарю.

deinega, 2014/08/03 07:01

1. Такое возможно при использовании диполей, если интеграл от тока диполя по времени (расчета) не равен нулю 2. Получалось

Роман, 2014/07/30 09:49

P.S. 3. Насколько хорошо PML поглощает длинные волны (lambda=100*H_PML)?

deinega, 2014/08/03 07:03

Плохо поглощает.

Можно использовать метод из нашей статьи http://fdtd.kintechlab.com/_media/deinega_-_long-time_behavior_of_pml_absorbing_boundaries_for_layered_periodic_structures.pdf

Роман, 2014/07/30 15:27

P.P.S. 4. При задании источника излучения, пользуясь методом «внутренних источников тока», не была ли замечена зависимость амплитуды излучаемой волны (E) от шага сетки только вдоль распространения излучения (dz)? Например как E=J*dz/2, где dz - пространственный шаг вдоль распространения излучения, J-амплитуда тока. Причем изменение шага в других направлениях (dx,dy) амплитудой поля (E) не ощущаются.

deinega, 2014/08/03 07:08

Насколько я понимаю, «внутренние источники тока» описываются членом j в уравнении Ампера. Такие источники тока работают как диполи (производная дипольного момента по времени есть так), и их поле такое же как и поле колеблющегося диполя

Роман, 2014/08/04 15:37

- Из этих излучающих диполей можно собрать излучающую антенну. Описанный выше эффект проявляется например в случаях излучения или плоской волны или гауссова пучка. - Спасибо за ссылку на статью. - Я правильно понимаю, что для случая тензорной диэлектрической проницаемости Вы интерполировали поля по пространству?

deinega, 2014/08/06 19:09

1. Да, это правда, если выстроить точечные диполи по пространству, то получится антенна. Например, мы это сделали в этом примере: http://fdtd.kintechlab.com/en/tutorial#oblique_incidencefinite_spatial_pulse

2. Да, для тензорной диэлектрической проницаемости мы интерполировали поля по пространству (поскольку все три компоненты нужно иметь в одной точке, тогда как на сетке Йи они находятся в точках сдвинутых на пол шага).

Илья, 2014/08/28 16:34

Скажите вы сравнивали результаты расчета полученные на вашей программе и результаты полученные программой MEEP (http://ab-initio.mit.edu/wiki/index.php/Meep) для одинаковых структур?

deinega, 2014/08/31 18:55

Конечно

Илья, 2014/09/08 06:02

А как нибудь по конкретнее можно ответить? Если я умею работать на MEEP в чем прелесть для меня вышей программы? Какие плюсы и минусы если сравнивать вашу программу и MEEP или скажем CAMFR?

deinega, 2014/09/09 03:36

Плюс в методах, которые у нас есть, а в MEEP нет (наклонное падение для периодических структур, subpixel smoothing для дисперсных сред, решений уравнений Максвелла-Блоха, более гибкий фитинг металлов расширенным членом Лоренца) Также, наша программа быстрее работает в параллельном режиме (хотя мы это сравнивали несколько лет назад, за сейчас не отвечаю)

Андрей, 2015/01/12 11:03

Здравствуйте. Вы упомянули, что в EMTL есть возможность решения уравнений Максвелла-Блоха. Было бы интересно почитать в документации на эту тему, планируете выложить?

deinega, 2015/01/17 04:50

Планируем, пока непонятно когда… Могу пока лично по скайпу рассказать (он наверху)…

Никита, 2015/02/16 12:14

Подскажите, как в программе задать источник тока в виде проволочного диполя? Конкретная задача - посчитать в разных точках пространства поля от некоторой конфигурации токовых линий, в частности, от контура произвольной формы.

deinega, 2015/02/16 20:06

Я думаю, нужно создать последовательность точечных диполей, так чтобы они лежали на нужном контуре. Для симуляции переменного тока, нужно сдвинуть диполи по фазе. Что-то подобное (но не совсем то) сделано здесь: http://fdtd.kintechlab.com/en/tutorial#oblique_incidencefinite_spatial_pulse

Никита, 2015/02/16 21:40

То есть заявленный в документации источник тока типа «проволочный диполь» пока не реализуется?

deinega, 2015/02/17 06:09

Реализуются 2 типа диполя (они работают одинаково, но по-разному запрограммированы): - в уравнение Максвелла для выбранной точки вставляется J (наверное это у нас называется проволочным диполем… откуда вы взяли слово «проволчный» ? это было где-то в документации ? ). - используется техника TF/SF, в которой в качестве падающей волны используется поле диполя.

Никита, 2015/02/17 11:07

В документации сказано (http://fdtd.kintechlab.com/ru/documentation), что внутренние источники могут быть двух типов: «точечный диполь» и «проволочный диполь» (прямолинейный отрезок, для каждой точки которого J одинаковый), поэтому я и спросил.

deinega, 2015/02/19 07:51

Я вижу… Это старая документация, которую кто-то писал… Она в этом месте неточна

Введите ваш комментарий
Если вы не можете прочитать символы на изображении, загрузите и воспроизведите wav-файл.
 
 
/home/kintechlab/fdtd.kintechlab.com/docs/data/pages/ru/contacts.txt · Последние изменения: 2012/06/03 03:29 — deinega     Наверх