Научная статья на тему 'ВОЗНИКНОВЕНИЕ КОНТРАСТНЫХ СТРУКТУР ДЛЯ ГАЛАКТИЧЕСКОГО МАГНИТНОГО ПОЛЯ: ТЕОРЕТИЧЕСКИЕ ОЦЕНКИ И МОДЕЛИРОВАНИЕ НА ВИДЕОКАРТАХ'

ВОЗНИКНОВЕНИЕ КОНТРАСТНЫХ СТРУКТУР ДЛЯ ГАЛАКТИЧЕСКОГО МАГНИТНОГО ПОЛЯ: ТЕОРЕТИЧЕСКИЕ ОЦЕНКИ И МОДЕЛИРОВАНИЕ НА ВИДЕОКАРТАХ Текст научной статьи по специальности «Физика»

CC BY
25
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАГНИТНАЯ ГИДРОДИНАМИКА / ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ / МАГНИТНЫЕ ПОЛЯ ГАЛАКТИК / КОНТРАСТНЫЕ СТРУКТУРЫ

Аннотация научной статьи по физике, автор научной работы — Михайлов Е.А., Хасаева Т.Т., Тепляков И.О.

Генерация магнитных полей галактик - важная задача как с точки зрения космической магнитной гидродинамики, так и с позиции вычислительной математики (как правило, моделирование полей требует значительных компьютерных ресурсов, часто необходимо использование параллельных вычислений). Процесс эволюции поля описывается с помощью уравнений динамо среднего поля, которые в общем случае являются нелинейными. Они допускают формирование контрастных структур, предсказываемых теорией сингулярных возмущений, описывающей уравнения с малым параметром при старшей производной. С астрономической точки зрения подобные решения обычно связывают со спиральной структурой галактик и с формированием инверсий магнитного поля: в разных частях галактики формируются области с противоположным направлением магнитного поля, разделенные узкими переходными слоями. С вычислительной точки зрения решение полной двумерной задачи является достаточно ресурсоемкой задачей, поэтому оказывается разумным использование параллельных вычислений. Одним из вариантов реализации данного решения выступает платформа OpenCL, позволяющая в несколько раз увеличить производительность процесса. OpenCL является перспективным кроссплатформенным стандартом для разработки приложений, в частности использующих GPU, производительность которых по мере эволюции драйверов стремительно увеличивается. В настоящей работе представлены основные теоретические оценки поведения магнитного поля, которые в дальнейшем подтверждаются и уточняются в ходе компьютерного моделирования на видеокартах. Показано, что механизм возникновения переходных слоев в радиальном и азимутальном направлениях описывается принципиально различными механизмами. В то время как радиальные инверсии магнитного поля оказываются достаточно устойчивыми, все азимутальные структуры быстро размываются за счет характера течений межзвездного газа. Это означает также практическую нереализуемость возникновения неосесимметричных распределений магнитного поля.

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

THE EMERGENCE OF CONTRAST STRUCTURES FOR GALACTIC MAGNETIC FIELD: THEORETICAL ESTIMATES AND MODELING ON GPU

Magnetic field generation in galaxies turns out to be a significant problem both for cosmic magnetohydrodynamics and mathematical physics. It is based on dynamo mechanism characterising the transition between the energy of medium turbulent motions and the magnetic field energy. The evolution of the field is described with the help of mean field dynamo equations. For galaxies the solutions are commonly found using so-called “no-z” approximation, while the half-thickness of the galactic disc is considered negligible. In nonlinear case mentioned equations admit contrast structure formation, predicted by the singular perturbation theory, describing equations with small parameter at the elder derivative. From astronomical point of view some authors tend to connect such solutions with the spiral structure of the galaxies and the formation of magnetic field reversals (when in different parts of galaxy there are regions with opposite directions of magnetic, divided by a thin transition layer). From numerical point of view finding the solution of two-dimensional system of equations requires large computational resources, for this reason using GPU and parallel calculations turns out to be reasonable. One of the implementation methods is calculating using OpenCL, which allows one to increase the process efficiency several times. OpenCL is a perspective crossplatform standard for development of applications, particularly involving GPU, the efficiency of which is rapidly increasing as the drivers evolve. The present work presents basic theoretical assessments of magnetic field behaviour, which are further confirmed and clarified during the computations. It is shown that the formation of the transition layers is described by fundamentally different mechanisms in radial and azimuthal directions. While radial reversals of the field turn out to be rather stable, all of the azimuthal structures are rapidly blurred due to the nature of the interstellar medium motions. That also indicates the practical impossibility of non-axisymmetric distributions of the field.

Текст научной работы на тему «ВОЗНИКНОВЕНИЕ КОНТРАСТНЫХ СТРУКТУР ДЛЯ ГАЛАКТИЧЕСКОГО МАГНИТНОГО ПОЛЯ: ТЕОРЕТИЧЕСКИЕ ОЦЕНКИ И МОДЕЛИРОВАНИЕ НА ВИДЕОКАРТАХ»

DOI: 10.15514/ISPRAS-2021-33(6)-18

Возникновение контрастных структур для галактического магнитного поля: теоретические оценки и моделирование на видеокартах

u Е.А. Михайлов, ORCID: 0000-0002-9747-4039 <ea.mikhajlov@physics.msu.ru> 1 Т.Т. Хасаева, ORCID: 0000-0003-2431-8024 <justanyan@yandex.ru> 3 И.О. Тепляков, ORCID: 0000-0002-2355-1935 <igor.teplyakov@mail.ru> 1 Московский государственный университет имени М.В. Ломоносова, 119991, Россия, Москва, Ленинские горы, д. 1. 2 Физический институт имени П.Н. Лебедева РАН, 119991, Россия, г. Москва, Ленинский проспект, д. 53 3 Объединенный институт высоких температур РАН, 125421, Россия, Москва, Ижорская ул., д. 13, стр. 2

Аннотация. Генерация магнитных полей галактик - важная задача как с точки зрения космической магнитной гидродинамики, так и с позиции вычислительной математики (как правило, моделирование полей требует значительных компьютерных ресурсов, часто необходимо использование параллельных вычислений). Процесс эволюции поля описывается с помощью уравнений динамо среднего поля, которые в общем случае являются нелинейными. Они допускают формирование контрастных структур, предсказываемых теорией сингулярных возмущений, описывающей уравнения с малым параметром при старшей производной. С астрономической точки зрения подобные решения обычно связывают со спиральной структурой галактик и с формированием инверсий магнитного поля: в разных частях галактики формируются области с противоположным направлением магнитного поля, разделенные узкими переходными слоями. С вычислительной точки зрения решение полной двумерной задачи является достаточно ресурсоемкой задачей, поэтому оказывается разумным использование параллельных вычислений. Одним из вариантов реализации данного решения выступает платформа OpenCL, позволяющая в несколько раз увеличить производительность процесса. OpenCL является перспективным кроссплатформенным стандартом для разработки приложений, в частности использующих GPU, производительность которых по мере эволюции драйверов стремительно увеличивается. В настоящей работе представлены основные теоретические оценки поведения магнитного поля, которые в дальнейшем подтверждаются и уточняются в ходе компьютерного моделирования на видеокартах. Показано, что механизм возникновения переходных слоев в радиальном и азимутальном направлениях описывается принципиально различными механизмами. В то время как радиальные инверсии магнитного поля оказываются достаточно устойчивыми, все азимутальные структуры быстро размываются за счет характера течений межзвездного газа. Это означает также практическую нереализуемость возникновения неосесимметричных распределений магнитного поля.

Ключевые слова: магнитная гидродинамика; параллельные вычисления; магнитные поля галактик; контрастные структуры

Для цитирования: Михайлов Е.А., Хасаева Т.Т., Тепляков И.О. Возникновение контрастных структур для галактического магнитного поля: теоретические оценки и моделирование на видеокартах. Труды ИСП РАН, том 33, вып. 6, 2021 г., стр. 253-264. DOI: 10.15514/ISPRAS-2021-33(6)-18

Благодарности. Работа выполнена с использованием оборудования Центра коллективного пользования сверхпроизводительными вычислительными ресурсами МГУ имени М.В. Ломоносова.

The emergence of contrast structures for galactic magnetic field: theoretical estimates and modeling on GPU

1-2 E.A. Mikhailov, ORCID: 0000-0002-9747-4039 <ea.mikhajlov@physics.msu.ru> 1 T.T. Khasaeva, ORCID: 0000-0003-2431-8024 <justanyan@yandex.ru> 31.O.Teplyalov, ORCID: 0000-0002-2355-1935 <igor.teplyakov@mail.ru>

1 M.V. Lomonosov Moscow State University, Moscow,119991, Russia. 2 P.N. Lebedev Russian Academy of science Physical Institute, Moscow, 119991, Russia. 3 Russian Academy of science Joint Institute of High Temperatures, Moscow, 125421, Russia.

Abstract. Magnetic field generation in galaxies turns out to be a significant problem both for cosmic magnetohydrodynamics and mathematical physics. It is based on dynamo mechanism characterising the transition between the energy of medium turbulent motions and the magnetic field energy. The evolution of the field is described with the help of mean field dynamo equations. For galaxies the solutions are commonly found using so-called "no-z" approximation, while the half-thickness of the galactic disc is considered negligible. In nonlinear case mentioned equations admit contrast structure formation, predicted by the singular perturbation theory, describing equations with small parameter at the elder derivative. From astronomical point of view some authors tend to connect such solutions with the spiral structure of the galaxies and the formation of magnetic field reversals (when in different parts of galaxy there are regions with opposite directions of magnetic, divided by a thin transition layer). From numerical point of view finding the solution of two-dimensional system of equations requires large computational resources, for this reason using GPU and parallel calculations turns out to be reasonable. One of the implementation methods is calculating using OpenCL, which allows one to increase the process efficiency several times. OpenCL is a perspective crossplatform standard for development of applications, particularly involving GPU, the efficiency of which is rapidly increasing as the drivers evolve. The present work presents basic theoretical assessments of magnetic field behaviour, which are further confirmed and clarified during the computations. It is shown that the formation of the transition layers is described by fundamentally different mechanisms in radial and azimuthal directions. While radial reversals of the field turn out to be rather stable, all of the azimuthal structures are rapidly blurred due to the nature of the interstellar medium motions. That also indicates the practical impossibility of non-axisymmetric distributions of the field.

Keywords: magnetohydrodynamics; parallel calculations; galactic magnetic field; contrast structures

For citation: Mikhailov E.A., Khasaeva T.T., Teplyakov I.O. The emergence of contrast structures for galactic magnetic field: theoretical estimates and modeling on GPU. Trudy ISP RAN/Proc. ISP RAS, vol. 33, issue 6, 2021, pp. 253-264 (in Russian). DOI: 10.15514/ISPRAS-2021-33(6)-18

Acknowledgements. The work was performed using the equipment of the Center for Collective Use of Supercomputing Resources of Lomonosov Moscow State University.

1. Введение

Генерация магнитных полей галактик представляет собой одну из классических задач теории динамо [1]. В свою очередь, теория динамо занимает важное место в космической магнитной гидродинамике, объясняя происхождение магнитных полей большого числа астрофизических объектов [2, 3]. Также нельзя не отметить, что большое количество задач, возникающих при обсуждении генерации космических магнитных полей представляют исключительную важность с точки зрения математической физики, являя собой важные примеры реализации тех или иных теоретических представлений [4, 5, 6, 7]. В случае исследования регулярных структур магнитных полей важно отметить, что уравнения галактического динамо являются результатом усреднения, которое ведется по областям, размеры которых превышают типичные масштабы турбулентности для

межзвездного газа [1, 3, 8]. Это приводит к появлению в уравнениях для магнитного поля дополнительных слагаемых по сравнению с классическими уравнениями магнитной гидродинамики. Ключевую роль играют альфа-эффект и дифференциальное вращение [9, 10]. Альфа-эффект связан с наличием так называемой спиральности турбулентных движений [1]. В случае галактик (а также большого числа других астрофизических объектов) завихренность течений имеет ненулевую среднюю проекцию на направление скорости. Кроме того, особую роль играют также противоположные знаки завихренности в разных полушариях - так называемая зеркальная асимметрия альфа-эффекта [9, 10]. Все это приводит к тому, что вмороженное магнитное поле интенсивно вращается за счет подобных течений. Также важно отметить, что по мере роста магнитного поля энергия турбулентных движений сокращается, что приводит к насыщению его роста. В таком случае уравнения, описывающие генерацию магнитного поля, становятся нелинейными [10].

Дифференциальное вращение характеризует тот факт, что большинство галактик вращаются по закону, далекому от твердотельного. Это означает, что угловая скорость уменьшается по мере удаления от оси вращения, и приводит как к повороту магнитного поля, так и к его усилению [2].

Как правило, уравнения для генерации магнитного поля удобнее решать в рамках различных приближений, учитывающих геометрические параметры исследуемого объекта. Так, для галактик наибольшую популярность получило так называемое планарное приближение [11]. Оно принимает во внимание тот факт, что большинство галактических дисков - достаточно тонкие, что позволяет несколько упростить решаемую задачу. Уравнения планарного приближения представляют собой систему нелинейных параболических уравнений с малым параметром при операторе Лапласа.

Подобная задача представляет собой почти классическую задачу о возникновении контрастных структур. Они предсказываются в рамках теории сингулярных возмущений, хорошо известной в математической физике [12, 13]. В таком случае оказывается возможной генерация магнитных полей, которые имеют противоположные направления в разных частях галактики, разделенных узкими переходными слоями.

Данные решения вызывают большой интерес также и с точки зрения астрономии [14, 15, 16, 17, 18, 19, 20]. В случае Млечного Пути хорошо известно, что его магнитное поле демонстрирует двукратную смену направления: она происходит на расстоянии около 5 кпк и 7 кпк от оси вращения [1]. Таким образом, области с магнитным полем одного и того же направления образуют концентрические области круговой формы. В настоящий момент существуют серьезные основания предполагать возможность существования подобных структур и в других галактических объектах, для которых имеются данные о фарадеевском вращении плоскости поляризации для проходящих через них радиоволн. Ряд работ также предполагал возможность существования неосесимметричных контрастных структур, ассоциируемых со спиральной структурой галактик. Вместе с тем, согласно современным астрономическим наблюдениям возможность их возникновения является сомнительной [6]. Отметим, что построение достаточно точной модели возникновения контрастных структур в галактике до сих пор является затруднительным. Большинство имеющихся теоретических представлений связаны либо с единственным эволюционным уравнением, либо с парой уравнений, в которых присутствуют принципиально разные временные масштабы. В то же время, в случае галактического поля мы имеем систему из как минимум двух уравнений магнитной гидродинамики, в каждом из которых присутствует один и тот же коэффициент турбулентной диффузии при лапласиане. По этой причине ответ на вопрос о том, как именно они устроены и как происходит их генерация, может быть дан лишь с численных позиций [21, 22]. Задачи, связанные с генерацией магнитных полей, оказываются весьма ресурсоемкими (особенно в тех случаях, когда необходимо рассмотреть влияние различных случайных эффектов в начальных данных и провести серию вычислений). Поэтому

практически неизбежным является использование параллельных вычислений. В настоящий момент один из самых распространенных подходов связан с использованием вычислений на видеокартах [23, 24, 25]. Он позволяет заметно ускорить процесс расчета, добившись значимых результатов за короткие временные промежутки.

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

2. Эволюция контрастных структур

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

B = (И).

Тогда уравнения магнитной гидродинамики сводятся к виду [1]:

— = Vx (aB) + Vх [V х B]+ ^ДВ;

dt

где введен коэффициент, отвечающий за альфа-эффект [1]:

a = и • Vx U;

где т - корреляционное время, и - скорость турбулентных движений.

Отметим, что по мере роста магнитного поля скорости турбулентных движений будут замедляться. Это может быть учтено с помощью следующей модели:

( В2\

a(r, B)=a0 (r - —¡2

где a0 (r) связан с пространственной структурой течений, а B - так называемое поле равнораспределения, определяемое по закону [10]:

B* = 2и0У[лр;

где р - плотность среды, а и0 - начальное значение скорости турбулентных движений межзвездного газа.

Также данная система уравнений содержит крупномасштабную скорость движений, которая также является результатом усреднения и может быть ассоциирована с вращением галактики [11]:

V = (v) = rQV

В свою очередь, r¡ представляет собой так называемый коэффициент турбулентной диффузии.

Если воспользоваться планарным приближением, использующим тот факт, что галактический диск достаточно тонкий, и применить ряд стандартных приближений, мы можем получить следующую систему уравнений [11, 21]:

дБг _ а(г) „

д/ И °ф

[ °2 1 дВ я2 \д( 1 д, Л 1 д2В 2 дБ,

1 --

Бг + Бф

Б*2

Бг д{гБг )1 +

V

г 2 ф

дф 4И2 ' ^ [дг \г дгУ г') г2 дф2 г2 дф

дБV СО пдБф я2 I д (1 д / ^ , 1 д2Бф 2 дБ

= г — ББФ+Л[~\ -~\гБф)+

д/ Сг г дф 4И2 ф I дг Vг дг ф ) г 2 дф2 г2 дф I

Отметим, что скорость роста магнитного поля обусловлена совместным действием альфа-эффекта и дифференциального вращения. Скорость роста магнитного поля описывается с помощью выражения [22]:

/ \ а(г) СП я2

г(г 'ЧьСП^Я-

Кроме того, анализ решений уравнений планарного приближения показывает, что основную роль в эволюции поля играет азимутальная компонента. Таким образом, можно считать, что Бг << Бф (при этом важно отметить, что хотя радиальное магнитное поле и является достаточно малым, нельзя пренебрегать им полностью).

Эволюция основной компоненты магнитного поля может описываться при помощи следующего качественного уравнения (опыт моделирования показывает, что оно принципиально правильно описывает большинство происходящих процессов) [22]:

д/

( ТЗ2 \ ЯП Г ^ / ■■ ^ \ 1 Я2

= * )Бф1 - ^-П^ + Аё1 ¿К)1+-1 ^

дф I дг Vг дг 4 ф') г2 дф2 4)1 ^

Особый интерес представляют решения, соответствующие так называемым контрастным структурам, когда в разных частях объекта может наблюдаться устойчивые магнитные поля противоположных направлений. В Млечном Пути существуют серьезные основания предполагать наличие резкой смены знака магнитного поля в радиальном направлении на расстоянии от центра, соответствующем примерно 5 кпк и 7 кпк [20, 21]. Кроме того, в ряде работ предполагается, что контрастные структуры могут в определенном смысле повторять спиральную структуру галактики.

Возникновение контрастной структуры - принципиально нелинейный процесс, который описывается в рамках так называемой теории сингулярных возмущений в математической физике [21, 22]. Обсудим принципиальную возможность возникновения «радиальных» и «азимутальных» инверсий магнитного поля.

В том случае, если мы исследуем «перескок» магнитного поля в радиальном направлении, ключевую роль будут играть производные магнитного поля, соответствующие угловой переменной. Кроме того, будем предполагать, что мы исследуем область на достаточно большом расстоянии от центра объекта, поэтому оператор Лапласа приближенно будет выглядеть следующим образом:

д (1 1 д2 Бф д2 Бф 1 дБф

1 дм

■+— г

дг V г дг4 ф) г2 дф2 дг2 г дг

Как и принято в асимптотической теории контрастных структур, будем искать решение в автомодельном виде [13]:

Б(г, / ) = и 4),

где £ = ■

r - расстояние, соответствующее локализации переходного слоя (возможно,

очень медленно зависящее от времени).

Тогда для данной функции ис учетом того, что |г - г | << г , пропорциональными степеням мы получим следующее уравнение с граничными условиями:

--L U ' = уи dt

U2V и-Л и

1 --

V

B

r

lim U = ± B

dr

Предполагая, что скорость - пропорциональна г, и оставляя только слагаемые порядка

&

г0, мы можем получить следующее уравнение для приближения для функции и:

U "+y(r * U 1

1 - и1 '

в'2у

= 0.

Его решение выглядит так [7] :

U(#)= B* tanh

( 1~ Ф

V 2

V у

Исследуем теперь возможность движения структуры магнитного поля. Для этого

учтем что у = у(г*)+ ^у/гу'(г*) Тогда, учитывая в уравнении для поля слагаемые порядка

у], мы получим соотношение:

-i dît* U'='<r 'U

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

1 -

U

2 Л

в

*2

+ 4 U '

Перепишем уравнение в форме:

fi* \ dr п

-+ -ir

dt r

v ' у

'(r* V

U

2 Л

U ' = -y' (r fiU 11

в

Домножив обе части на и' и проинтегрировав их по всей числовой оси, мы получим [13]:

Ju [

1 -

и

2 Л

в

2

dU

dr п ,( *Vi

dt r {И2d^

Подставляя найденное выражение для функции U, мы получим [22] :

dr dt

= -п

r 2y(r

Отметим, что учитывая малую величину вязкости, скорость перемещения будет достаточно малой. Это позволит существовать устойчивым контрастным структурам. Кроме того,

r - r

r

характерное время возникновения контрастной структуры 1 будет меньше, чем время ее

7

перемещения и разрушения:

1 *

1 г

— <<

1 * * 7 <г

Ж

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

1 ^1 аЧ

дг Vг дг ф') г2 дф2 I г2 дф2 В таком случае уравнение для магнитного поля представляется в форме:

дВ

дг

= 7 (г В

( о2 Л до , я2 !

1 -

В

V

_ф_

В*2

„ дВф 1 д2 Вф -О—- + л---

дф ' г2 дф2

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

Вф = Вф(ф-ПГ).

Это приводит уравнение к виду:

7Вф

Его решение представляется в виде:

С п2\ 1 - В V В )

В,

+ = 0. г

Вф = 1апИ

Л I— А

Ч 7(ф-ог)

г у

Данная структура будет двигаться с азимутальной скоростью О. Типичное время движения

этой структуры — будет вполне сопоставимо со временем генерации поля 1:

О 7

1 1

7 О.

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

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

3. Решение задачи на видеокарте

Решение подобных задач требует высоких вычислительных мощностей ввиду необходимости перебора ряда решений. Характерное время формирования переходного слоя можно определить при помощи численного эксперимента, что подразумевает проверку работы программы для разных характерных времен расчета. Для решения данной проблемы

в задаче использовались параллельные методы вычисления на видеокартах [24]. Данный подход позволяет сократить время работы программы в десятки раз. Также это позволяет рассмотреть ряд различных начальных условий с переходными слоями и сравнить поведение магнитного поля с основными теоретическими предположениями.

Из численных соображений будет удобно использовать декартовую прямоугольную сетку по пространству [24]. Для этого необходимо ввести соответствующую замену:

XI = ГСОБф

У] = гэтф

Здесь %1 и У] - координаты узла сетки, соответствующего индексу [1,]]. Также из практических соображений на границе галактического диска и за его пределами поле обращается в нуль:

Бг,^1г>п =

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

Вг,ф1г<гт1п = 0 ,

где гт1П - радиус вышеуказанной центральной области.

Введем значения пространственных переменных в узлах сетки по правилу: х1 = —И + I • Ах и у' = —И + ] • Ау, где Ах и Ау - шаги сетки, R - характерный размер области, а I и ] -индексы, принимающие значения в диапазоне 0 < I < N — 1, 0 < ] < М — 1, Ах = Ау = Поставим в соответствие величинам компонент магнитного поля в моменты времени £

М-1 г

и £ + АЬ следующие сеточные значения:

Вг(1) ^ Вт") Вч,(г) ^ В[01,}; ВГ(Ь + АЬ) ^Вг^) В^ + А^^Вр,'.

Сеточные значения функции на следующем шаге можно вычислить так (подобный подход обеспечивает первый порядок по времени и второй по пространству):

BrlJ = (—al'Jn ■ Bf0,J - ) ■ At + Br0lJ +

+ № ■ ( —y]--0-„ „ 0- + xl ---„ „ 0-) ■ At +

\ ' 2 ■ Ax 2 ■ Ay J

Br(i+1)J — 2 ■ Br" + Br(i-1)J BriXJ+1) — 2 ■ ВГд]' + Br^i-1) ;

+vG°-Z +

Ax2 Ay2 (rli)2

У 7-Ar + X 7-Av I (rWJ At

2 ■ Ax 2 ■ Ay I (f^'J)2

Bri^At — ' ли!° ■At + BfjJ +

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

ВГ-' A W2 - + "J0

1 +'

! Bf H+VJ —Bf0{l-1li . Bf0lii+1) — Bf0l'U-1)\

+ ■(—yj^-n д J0-+ xl ---——^-) ■ At +

\ ' 2 ■Ax 2 ■Ay )

nf(i+1)J?.nfiJinf(i-1)J nfi,(j+1) 9 . nfi.j , nfiij-1) nfij (Hh — 2 bl0 + bl0 bl0 — 2 bl0 + bl0___bl0

+ V( Ax2 + Ay2 (г1-!)2

+ 0 2-Ax0 +Xl• 0 2-Ay0 ))'At

Выше использованы следующие значения коэффициентов:

+

гй = ^(х1)2 + (yi)2-, üiJ = П(г1'1);

h B02 J

Граничные условия будут соответствовать обращению компонент поля в нуль при rl,] > R и при г1 < rmin.

Применяемая нами численная схема хорошо распараллеливается, хотя и обладает и рядом недостатков, в том числе условной сходимостью. Тем не менее, вышеупомянутая проблема успешно решается благодаря использованию вычислительных возможностей GPU. Использование видеокарт позволяет увеличить вычислительную мощность в несколько десятков раз.

С целью минимизировать непредвиденные сбои на видеокарте при расчете магнитного поля в каждой точке галактики вместо двумерных массивов используются одномерные Brn и Bfn. Таким образом, номер каждого элемента в таком одномерном массиве будет записываться через соответствующие индексы элемента из двумерного массива:

n = i + N •]

Теперь аналитически оценим выигрыш в вычислительной мощности (K) в случае

использования видеокарты. Для сравнения рассматриваются видеокарта GPU GTX 660 и

процессор Intel i7. Верхнюю априорную оценку даваемой выгоды (важно учитывать, что она

является оценкой «с большим запасом») можно провести, воспользовавшись формулой:

^ _ 1024-Шсрц

шСРи

где шсри и шСри - тактовая частота процессора на видеокарте и на ЦП соответственно. Согласно оценке, К«87. Отметим также, что не только тактовая частота играет существенную роль в оценке преимуществ параллельного подхода. Существенную роль также играют другие нюансы, связанные с более медленным выполнение ряда операций на видеокарте, поэтому на деле данная оценка актуальна скорее в смысле порядка величины, а более точно величину K необходимо вычислять опытным путем.

Время работы программы на некоторых из использованных нами видеокарт представлены в Табл. 1. Данные получены для значений t=8 млрд. лет.

Табл. 1. Время расчета задачи на GPU и CPU

Тип процессора CPU Intel i7- GPU GTX 660 GPU Titan Black

Время расчета (сетка 200х200), с 8357 297 103

Время расчета (сетка 400х400), с 31976 895 174

Время расчета (сетка 800х800), с 110214 3486 795

Для начала рассмотрим начальные условия неоднородные по радиальному направлению:

= Bo10(l 1о)(ю 2)

В _

* в°10^ 10А10 2) Вг_0

Предполагается, что инверсии по радиальному направлению не вырождаются со временем по мере вращения галактического диска. Результаты работы программы представлены на рис. 1.

Для полноты картины рассмотрим такое начальное поле, которое будет содержать в себе как азимутальные, так и радиальные неоднородности:

В*_в°То(1-Шго-1)5Ы(р

v U10V 1^М0 2

у2 r3 у

Вг = B0(———+ + —— — ——r)cos(p

300 4000 40 600'

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

Рис. 1. Начальное распределение (а) и результат эволюции поля (b) с радиальными инверсиями Fig. 1. Initial distribution (a) and the result of evolution (b) of the field with radial reversals

Рис. 2. Начальное распределение (a) и результат эволюции поля (b) с азимутальными и радиальными

инверсиями

Fig. 2. Initial distribution (a) and the result of evolution (b) of the field with both radial and angular

reversals

4. Выводы

Результаты расчетов галактического магнитного поля подтвердили изначальные предположения об азимутальных и радиальных инверсиях поля. Согласно графикам, любая азимутальная неоднородность склонна к сглаживанию со временем. При этом численный эксперимент подтвердил устойчивость радиальных инверсий, что отчетливо видно на графике с результатами эволюции поля, в котором присутствуют радиальные неоднородности. Таким образом, можно сделать вывод о неустойчивости азимутальных и устойчивости радиальных инверсий, на что указывали и более ранние работы [6] [20].

Список литературы / References

[1] Krause F., Radler K.-H. Mean-Field Magnetohydrodynamics and Dynamo. Pergamon, 1980, 271 p.

[2] Соколов Д.Д. Проблемы магнитного динамо. Успехи физических наук, том 185, no. 6, 2015 г., стр. 643-648 / Sokoloff D.D. Problems of magnetic dynamo. Physics-Uspekhi, vol. 58, no. 6, pp/ 601-605.

[3] Степанов Р.А., Фрик П.Г., Соколов Д.Д. Сопряжение уравнений динамо средних полей и каскадной модели турбулентности в проблеме галактического динамо. Вычислительная механика сплошных

сред, том. 1, no. 4, 2008 г., стр. 97-108 / Stepanov R., Frick P., Sokoloff D. Coupling of mean-field equation and shell model of turbulence in the context of galactic dynamo problem. Computational Mechanics of Continuous Media, vol. 1, no. 4, 2008, pp. 97-108 (in Russian).

[4] Михайлов Е.А. Спектральное разложение решения задачи о генерации магнитных полей галактик в планарном приближении. Вестник Московского университета. Серия 3. Физика. Астрономия, no. 5, 2020 г., стр. 39-44 / Mikhailov E.A. The spectral decomposition of the solution of the problem of generating galactic magnetic fields in the no-z approximation. Moscow University Physics Bulletin, vol. 75, no. 5, pp. 420-426.

[5] Mikhailov E.A. Symmetry of the magnetic fields in galactic dynamo and the material arms. Magnetohydrodynamics, vol. 56, no. 4, 2020, pp. 303-315.

[6] Mikhailov E., Boneva D., Pashentseva M. No-z model for magnetic fields of different astrophysical objects and stability of the solutions. Data, vol. 6, no. 1, article no. 4.

[7] Михайлов Е.А. Задачи с малым параметров и распространение фронтов в теории галактического динамо. Вестник Московского университета. Сер.3. Физика. Астрономия, no. 2, 2015 г., стр. 27-31 / Mikhailov E.A. Problems with a small parameter and propagation of fronts in the galactic dynamo theory. Moscow University Physics Bulletin, vol. 70, no. 2, 2015, pp. 101-106.

[8] Moss D., Stepanov R. et al. Multiscale magnetic fields in spiral galaxies: evolution and reversals. Astronomy and Astrophysics, vol. 537, 2012, article no. 68.

[9] Beck R., Brandenburg A. et al. Galactic Magnetism: Recent Developments and Perspectives. Annual Review of Astronomy and Astrophysics, vol. 34, 1996, pp.155-206.

[10] Arshakian T.G., Beck R. et al. Evolution of magnetic fields in galaxies and future observational tests with the Square Kilometre Array. Astronomy and Astrophysics, vol.494, no. 1, 2009, pp. 21-32.

[11] Moss D. On the generation of bisymmetric magnetic field structures in spiral galaxies by tidal interactions. Monthly Notices of Royal Astronomical Society, vol. 275, issue 1, 1995, pp. 191-194.

[12] Нефедов, Н.Н. Общая схема асимптотического исследования устойчивых контрастных структур. Нелинейная динамика, том 6, no. 1, 2010 г., стр. 181-186 / Nefyodov N.N. General scheme of asymptotic investigation of stable contrast structures. Nonlinear Dynamics, vol. 6, no. 1, 2010, pp. 181186 (in Russian).

[13] Божевольнов Ю. В., Нефедов Н. Н. Движение фронта в параболической задаче реакция — диффузия // Журнал вычислительной математики и математической физики. — 2010. — Т. 50, № 2. — С. 276-285.

[14] Morris D., Berge G. Direction of the galactic magnetic field in the vicinity of the Sun. Astrophysical Journal6 vol. 139, 1964, pp. 1388-1392.

[15] Manchester R. Pulsar rotation and dispersion measures and the galactic magnetic field. Astrophysical Journal, vol. 172, 1973, pp. 43-52.

[16] Beck R. Magnetic fields in spiral galaxies. Astronomy and Astrophysics Review, vol. 24, 2015, article no. 4.

[17] Oppermann, N., Junklewitz. et al. An improved map of the galactic Faraday sky. Astronomy and Astrophysics, vol. 542, 2012, article no. A93.

[18] C. Horrelou, R. Beck et al. Faraday effects in the spiral galaxy M51. Astronomy and Astrophysics. vol. 265, 1992, pp. 417-428.

[19] Frick, P., Stepanov, R. et al. Magnetic and gaseous spiral arms in M83. Astronomy and Astrophysics. vol. 585, 2016, article no. A21.

[20] Van Eck C.L., Brown J.C. et al. Modeling the magnetic field in the galactic disk using new rotation measure observations from the Very Large Array. Astrophysical Journal, vol. 728, no. 2, 2011, article no 97.

[21] Андреасян Р.Р., Михайлов, Е.А., Андреасян А.Р. Структура и особенности формирования инверсий галактического магнитного поля. Астрономический журнал, том 97, no. 3, 2020 г., стр. 179-189 / Andreasyan R.R., Mikhailov E.A., Andreasyan H.R. Structure and features of the galactic magnetic-field reversals formation. Astronomy Reports, vol. 64, no. 3, 2020, pp. 189-198.

[22] Mikhailov E., Khasaeva T. Evolution of the magnetic field reversals in galaxies. Bulgarian Astronomical Journal, vol.31, 2019, pp. 39-50.

[23] Ивочкин Ю.П., Виноградов Д.А., Тепляков И.О. Численный расчет магнитного поля с использованием технологии CUDA применительно к моделированию электровихревых течений. Математическое и программное обеспечение систем в промышленной и социальной сферах, no. 2, 2015 г, стр. 13-18 / Ivochkin Y.P., Vinogradov D.A., Teplyakov I.O. Numerical calculation of magnetic

field with CUDA technology applied to flow modelling electric vortex flows. Software of Systems in the Industrial and Social Fields, no. 2, 2015, pp. 13-18 (in Russian).

[24] Munshi, A., Gaster B.R. et al. OpenCL Programming Guide. Addison-Wesley Professional, 2011, 646 p.

[25] Kalling R.C., Evans T.E. et al. Accelerating the numerical simulation of magnetic field lines in tokamaks using the GPU. Fusion Engineering and Design, vol. 86, no. 4-5, 2011, pp. 399-406.

Информация об авторах / Information about authors

Евгений Александрович МИХАЙЛОВ - кандидат физико-математических наук, старший научный сотрудник. Сфера научных интересов: магнитная гидродинамика, теория динамо, галактический магнетизм, уравнения со случайными коэффициентами, распространение фронтов в нелинейных задачах.

Evgeni Aleksandrovich MIKHAILOV - Candidate of physical and mathematical sciences, senior researcher. Research interests: magnetohydrodynamics, dynamo theory, galactic magnetism, equations with random coefficients, distribution of transition layers in nonlinear problems. Татьяна Тимуровна ХАСАЕВА - студентка второго курса магистратуры кафедры математики физического факультета. Научные интересы: магнитная гидродинамика, космический магнетизм, вычисления на видеокартах.

Tatiana Timurovna KHASAEVA - second-year Master's student of the department of mathematics of faculty of physics. Research interests: magnetohydrodynamics, cosmic magnetism, modeling on GPU.

Игорь Олегович ТЕПЛЯКОВ - кандидат технических наук, старший научный сотрудник. Научные интересы: магнитная гидродинамика, тепломассообмен, численные методы.

Igor Olegovich TEPLYAKOV - Candidate of technical sciences, senior researcher. Research interests: magnetohydrodynamics, heat and mass transfer, numerical methods.

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