Научная статья на тему 'Моделирование распространения гипергеометрических лазерных пучков с использованием параллельных вычислений на многоядерных архитектурах'

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

CC BY
88
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГИПЕРГЕОМЕТРИЧЕСКИЕ МОДЫ / ДИФРАКЦИОННЫЙ ОПТИЧЕСКИЙ ЭЛЕМЕНТ / СЛАБОРАСХОДЯЩИЕСЯ ПУЧКИ / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОЦЕНКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ / HYPERGEOMETRICAL MODES / DIFFRACTIVE OPTICAL ELEMENT / WEAKLY DIVERGING BEAM / THE SOFTWARE OF AN ESTIMATION OF EXPERIMENTAL DATA

Аннотация научной статьи по физике, автор научной работы — Балалаев Сергей Анатольевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Балалаев Сергей Анатольевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MODELING THE HYPERGEOMETRIC LASER BEAM PROPAGATION USING PARALLEL COMPUTING ON MULTI-KERNEL ARCHITECTURES

Numerical comparison of properties of the ideal infinite hypergeometric modes and their bounded analogs is made. The potentialities of diffractive optics methods in generating the hypergeometric modes are examined.

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

УДК 535.42

МОДЕЛИРОВАНИЕ РАСПРОСТРАНЕНИЯ ГИПЕРГЕОМЕТРИЧЕСКИХ ЛАЗЕРНЫХ ПУЧКОВ С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ

НА МНОГОЯДЕРНЫХ АРХИТЕКТУРАХ

© 2008 С. А. Балалаев Самарский государственный аэрокосмический университет

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

Гипергеометрические моды, дифракционный оптический элемент, слаборасходящиеся пучки, программное обеспечение оценки экспериментальных данных

В связи с большим интересом к слабо-расходящимся пучкам много внимания последнее время уделяется гипергеометриче-ским (ГГ) модам. Данный тип световых пучков может быть получен с помощью освещения дифракционного оптического элемента (ДОЭ) лазерным пучком и может быть использован, например, при манипулировании микрочастицами [1]. Форма идеального распределения получается из решения уравнения типа Шредингера в цилиндрической системе координат и имеет вид (при г = 0):

Епу (г, ф) = х

2 кг

хехр[/у 1п (г / )]ехр(гпф),

Изготовление фазового микрорельефа довольно затратно, поэтому имеет смысл предсказать результат с помощью моделирования распространения ГГ пучков. Для этого было изучено аналитическое решение распространения ГГ пучков для бесконечной апертуры:

1

2кп!

2 г

/у-1

А 2

км>

кг 2 г

х

(1)

х ехр

х 1 *1

/К/ 14

—(п - г у +1)

п - /у +1

п +1.

V

/кг2

х

(2)

ехр(/п ф),

где п, у - параметры моды, - параметр, за-

дающий масштаб пучка.

Изготовление ДОЭ, формирующего необходимое распределение интенсивности света (близкое к теоретическому), довольно сложно [2] из-за особенности (1) в центре. Решение данной проблемы сводится к производству фазового ДОЭ конечной апертуры и освещением его лазерным пучком с гауссовым распределением интенсивности [3]. Также немаловажным является соблюдение высокой точности микрорельефа при получении фазовой составляющей для данных элементов, поскольку в фазе заложена основная информация о свойствах и поведении пучка. На рис. 1 представлены различные варианты кодированной фазы для ДОЭ. Наиболее простым с точки зрения возможных технологий изготовления (к примеру, травлением) является бинарный метод кодирования (рис. 1б,в).

2 2г

где Г(х) - гамма-функция; 1Е1(а,Ъ,Х) - вырожденная (или конфлюэнтная) гипергеометри-ческая функция.

Получив необходимое распределение интенсивности на заданном расстоянии г с помощью (2), можно его сравнить с распространением поля (1) при использовании операторов распространения для конечной апертуры пучка. В качестве наиболее подходящего оператора распространения был выбран интеграл Френеля [1]:

Е(Х’У’г) = ^1еХР{£[<Х-Х)2 + (3)

+( у-л)2 ]} Ео( X, п)а X а л.

Как было сказано, реальное распределение интенсивности (1) невозможно сформировать из-за особенности в центре, поэтому используют плоскую волну или гауссово распределение. Все три вида распределений интенсивности пучка, радиус апертуры которого г = 1 мм, показаны в радиальном сечении на рис. 2а.

а б в

Рис. 1. Различные способы кодирования фазового ДОЭ для формирования ГГ моды с параметрами (п=7, у=10): полутоновой (идеальный) (а) и два бинарных, отличающихся методом кодирования ВС (б), ВРС (в)

гауссовый освещающий пучок

иг

1

% \Ччу ч

“ *ч

а) 0 0,2 0,4 0,6 0,8 г, мм

Рис. 2. Радиальное сечение распределения интенсивности на входе фазового полутонового ДОЭ (а) и СКО аналитического решения (1) и результата (3) для соответствующих входных распределений интенсивности с фазой из (1) (б)

Сравнение различных моделей ГГ пучка с аналитическими и экспериментально полученными результатами производилось с помощью среднеквадратичного отклонения (СКО):

5 =

\

Х( Iо(Г ) -1 (r ) )2

02(r )

(4)

r < R

где R - радиус апертуры; I - распределение интенсивности тестируемого пучка, Io - распределение интенсивности эталонного пучка.

Из рис. 2б видно, что картина распространения пучка слабо зависит от входного распределения интенсивности, подаваемого на ДОЭ, поэтому можно использовать гауссово распределение, т.к. этот вариант удобнее использовать в реальных экспериментах.

Стоит отметить, что получить график на рис. 2б было значительно проще, нежели сравнивать одновременно результаты (3) для бинарного фазового ДОЭ с экспериментально полученными данными, а также с аналитическим решением и результатами (3) для полутонового фазового ДОЭ. Эти четыре варианта сильно отличаются друг от друга. Данное отличие можно выявить на первых же шагах расчета светового поля интерактивно и визуально. В данной ситуации линейная модель программирования не подходит. Если использовать распределенную модель, то при вычислениях на многоядерных платформах можно существенно сократить время расчета: ведь каждый из этапов для результирующего изображения размером в 1024x1024 на компьютере с тактовой частотой 2,2 GHz занимает приблизительно 2 мин, для графика на рис. 2б было получено 200 таких изображений в 3 циклах.

Решить задачу распараллеливания для четырехядерного процессора не составляет труда, поскольку на данный момент существует множество технологий, позволяющих это сделать. Самой известной является MPI, однако и достаточно трудоемкой в освоении и поддержке. Более простой технологией, которая позволит распараллеливать на низком уровне задачи, является OpenMP, но самым оптимальным вариантом оказался про-

граммный комплекс СААМ [4]. Данный пакет, начиная с версии 1.21, позволяет вести параллельные вычисления, которые программируются на визуальном, более высоком уровне. На рис. 3 представлен вид программы с используемой схемой (цепочкой) расчета характеристик четырех вариантов моделируемого пучка и их сравнения. Поскольку четыре ветви решений связаны слабо (в конце каждой происходит сравнительный анализ, который протекает мгновенно), то в данном случае достигается максимум эффективности распараллеливания (»99%), но поскольку до этапа синхронизации цепочки рассчитываются за разное время, то реальное ускорение вычислений, которое было достигнуто, - 2,8 раза.

На рис. 4 показан результат моделирования ГГ моды с параметрами (п = 7, у = 10) для лазерного освещения с длиной волны

1 = 532 нм ДОЭ размерами 5x5 мм (рис. 1). Как видно из рис. 4а-г, сравнение экспериментально полученного распределения с численно предсказанным затрудняется из-за разности масштабов, отсутствия фиксированного центра (при распространении он сдвигается) и поворота несимметричных распределений интенсивности. Для того, чтобы получить численные характеристики сравниваемых пучков с помощью (4), распределения необходимо стандартизировать по следующей схеме:

1. Выделение области, содержащей распределение интенсивности только одного из ГГ пучков (всего их два для бинарных ДОЭ вместе с побочной модой).

2. Вычисление центра пучка в первом приближении по формулам:

JJI (x, y) x dx dy

JJ I (x, y) dx dy

D

JJ I (x, y) У dx dy

(5)

JJ I (x, y)dx dy

З.

Вычисление усредненных координат локальных максимумов (соответствующих первому кольцу) и коррекция

D

координат центра с учетом этой ин- 5.

формации:

Хтах1 + Хтах2

2

Утах 1 + Утах 2

(6)

У 2 ' 6.

4. Перевод распределения интенсивности в полярную систему координат 1(т, ф).

Формирование радиального сечения с помощью формулы

(7)

На последнем этапе происходит нормировка по уровню и масштабирование по максимуму интенсивности.

Рис. 3. Использование СААМ для моделирования ГГ мод

Данная технология использовалась в программе дважды для расчетов по 2Б картинам, представленным на рис. 4в-г радиальных сечений, показанных на рис. 5, поэтому она была выделена в отдельный визуальный компонент СААМ для многократного использования.

По результатам, представленным на рис. 5, можно заключить, что модель распространения ГГ пучка с конечной апертурой может предсказать с большой точностью поведение реального пучка. СКО численного решения от результатов, полученных в ходе экспериментов с использованием реального ДОЭ, не превышало 15%. Выражение (1) с бинарным кодированием фа-

зы, позволяющее изготавливать высокоточный микрорельеф ДОЭ, дает СКО от выражения (1) с полутоновой фазой менее 1%, однако приходится разделять главную и побочную моду, при этом происходит потеря эффективности. На рис. 6 показаны энергетические отличия смоделированных ГГ пучков, полученных с такими же параметрами, как для рис. 5. Из-за ограничений, возникающих при моделировании реального ГГ пучка с конечной апертурой и потерей амплитудной информации, аналитическое решение по сравнению с экспериментальными данными имеет СКО более 50%.

Рис. 4. Распределения интенсивности ГГ пучка на расстоянии 2 = 3000 мм: аналитическое решение с помощью уравнения (2)(а) ; решение (3) для входной функции полутонового ДОЭ (б); решение (3) для бинарного ВРС ДОЭ (в); экспериментальные данные для бинарного ВРС ДОЭ (г)

Аналитическое решение (2)

Решение (3) для полутоновой фазы (1)

Решение (3) для бинар. фазы (1) ВРС

Экспериментальные данные ВРС

I

0,5

0

А

г У г к 4 > г

Экран 12,3 мм; обрезка снизу 28%; 8 = 0%

б

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

а

в

г

Рис. 5. Радиальные распределения интенсивности ГГ пучков по апертуре (в мм) на расстоянии 2 = 3000 мм; ниже - дополнительные параметры стандартизации изображений и СКО 8 с экспериментальными данными в качестве эталона

I

0,651

0,434

0,217

0 1 2 3 4 5 Я, мм

Рис. 6. Радиальные распределения интенсивности ГГ пучков без нормировки по уровню для сравнения энергетических потерь

Библиографический список

1. Балалаев, С.А. Расчет гипергеометри-

ческих мод [текст] / С. А. Балалаев,

С.Н. Хонина, В.В. Котляр // Известия Самарского научного центра РАН. - 2007. -№9(3). - С.584-591.

2. Балалаев, С.А. Сравнение свойств ги-пергеометрических мод и мод Бесселя [текст] / С.А. Балалаев, С.Н. Хонина //

З.

4.

Компьтерная оптика. - 2007. - №31(4). -C.23-28.

Kotlyar, V.V. Family of hypergeometric laser beams [текст] / V.V. Kotlyar, A.A. Kovalev // J. Opt. Soc. Am. - 2008. - A.25.

- P.262-270.

http://byterix.net/caam [электронный ресурс].

References

1. Balalayev, S.A. Расчет гипергеомет-рических мод / S.A. Balalayev, S.N. Khonina, V.V. Kotlyar // News of the Samara centre of science of the Russian Academy of Sciences. -2007. - N 9(3). - C.584-591. - [in Russian].

2. Balalayev, S.A. Properties comparison of hypergeometrical modes and Bessel modes /

S.A. Balalayev, S.N. Khonina // Computer Optics.

- 2007. - Vol. 31, N 4. - P. 23-28. - [in Russian].

3. Kotlyar, V.V. Family of hypergeometric laser beams / V.V. Kotlyar, A.A. Kovalev // J. Opt. Soc. Am. - 2008. - A.25. -P.262-270.

4. http://byterix.net/caam

MODELING THE HYPERGEOMETRIC LASER BEAM PROPAGATION USING PARALLEL COMPUTING ON MULTI-KERNEL ARCHITECTURES

© 2008 S.A. Balalayev

Samara State Aerospace University

Numerical comparison of properties of the ideal infinite hypergeometric modes and their bounded analogs is made. The potentialities of diffractive optics methods in generating the hypergeometric modes are examined.

Hypergeometrical modes, diffractive optical element, weakly diverging beam, the software of an estimation of experimental data

Сведения об авторе

Балалаев Сергей Анатольевич, Самарский государственный аэрокосмический университет имени академика С.П. Королева, аспирант, e-mail: sof.bix@mail.ru . Область научных интересов: моделирование работы дифракционных элементов, программирование.

Balalayev Sergey Anatoljevich, S.P. Korolyov Samara State Aerospace University, the post-graduate student, e-mail: sof.bix@mail.ru . Area of scientific interests: modelling of the diffraction elements, programming.

i Надоели баннеры? Вы всегда можете отключить рекламу.