<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="ru">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Схема правый уголок и ее распараллеливание для численного решения уравнения переноса с запаздыванием</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Е</forename><forename type="middle">С</forename><surname>Елькин</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">47th</orgName>
								<orgName type="department" key="dep2">International Youth School-conference &quot;Modern Problems in Mathematics and its Applications&quot;</orgName>
								<address>
									<postCode>02-Feb-2016</postCode>
									<settlement>Yekaterinburg</settlement>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Схема правый уголок и ее распараллеливание для численного решения уравнения переноса с запаздыванием</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">AD3436FE163EC7534B7EFB3E01E18BB5</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:14+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Аннотация</head><p>Рассматривается уравнение переноса с запаздыванием с одномерной переменной по пространству. В качестве метода для численного решения данного уравнения используется разностная схема правый уголок . В работе рассматривается механизм распараллеливания указанной схемы. Для полноты эксперимента рассматриваются различные виды запаздывания: постоянное, переменное и распределенное. Проведен замер эффективности данного метода для последовательной и параллельной версии на разных количествах узлов по пространству и по времени. Предоставлены результаты проведенных экспериментов.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="ru">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Введение</head><p>Уравнение переноса это уравнение в частных производных первого порядка. В моделях физики такое уравнение часто называют уравнением конвекции, в моделях биологии уравнением адвекции. Оно может осложняться различными видами запаздывания <ref type="bibr">[1]</ref>. В силу сложности объектов, на первый план выходит конструирование численных алгоритмов их решения.</p><p>Численные методы решения уравнения переноса без запаздывания достаточно хорошо изучены, например, в работах <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b4">5]</ref>. Вопросы численного решения уравнений переноса с запаздыванием рассматривались, например, в <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b8">9]</ref>. Методы распараллеливания рассматривались ранее, например, в <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b10">11,</ref><ref type="bibr" target="#b11">12]</ref>. В данной работе исследуются вопросы распараллеливания для конкретного алгоритма.</p><p>Рассмотрим уравнение переноса с эффектом наследственности:</p><formula xml:id="formula_0">∂u(x, t) ∂t + a ∂u(x, t) ∂x = f (x, t, u(x, t), u t (x, •)),<label>(1)</label></formula><formula xml:id="formula_1">0 t T, 0 x X, с краевым условием u(0, t) = γ(t), 0 t T,<label>(2)</label></formula><formula xml:id="formula_2">и начальным условием u(x, s) = ϕ(x, s), 0 x X, −τ s 0.<label>(3)</label></formula><p>Здесь x, t независимые переменные, u(x, t) искомая функция, u t (x, •) = {u(x, t + s), −τ s &lt; 0}функция-предыстория искомой функции к моменту t, τ &gt; 0 величина запаздывания.</p><p>Предполагается, что функционал f , функции γ(t), ϕ(x, s) и константа a &gt; 0 таковы, что задача (1)-(3) имеет единственное решение.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Дискретизация задачи</head><p>Пусть шаг h по переменной x такой, что X/h = N , где N -натуральное, тогда обозначим через</p><formula xml:id="formula_3">x i = ih ∈ [0, X], i = 0 . . . N . Пусть шаг ∆ по переменной t такой, что τ /∆ = m, где m -натуральное, пусть M = T /∆ , обозначим t j = j∆ ∈ [−τ, T ], j = −m . . . M . Сеткой назовем набор пар {x i , t j }. Через u i j обозначим приближенное значение u(x i , t j ).</formula><p>При всяком фиксированном i = 0, . . . , N введем дискретную предысторию к моменту t j , j = 0, . . . , M : {u i k } j = {u i k , j − m k j}. Оператором интерполяции-экстраполяции назовем оператор, определенный на множестве всех допустимых предысторий и действующий по правилу I:</p><formula xml:id="formula_4">{u i k } j → v i j (•) ∈ Q[t j − τ, t j + ∆]. Здесь Q[α, β] это набор функций u(s), кусочно-непрерывных на [α, β] с конечным числом точек разрыва первого рода. В точках разрыва будем считать функцию непрерывной справа. Определим норму Q = Q[α, β] как u(•) Q = max s∈[α,β] |u(s)|.</formula><p>Будем полагать, что, во-первых, оператор интерполяции-экстраполяции липшицев, то есть существует такая константа L I , что для всех предысторий дискретной модели</p><formula xml:id="formula_5">{u i k } j и {y i k } j выполняется max tj −τ t tj +∆ |v i j (t) − w i j (t)| L I max j−m l j |u i l − y i j |, где v i j (•) = I({u i k } j ), w i j (•) = I({y i k } j ). Во-вторых, положим, что оператор интерполяции-экстраполяции согласован, то есть v i j (t k ) = u i k , k = j − m, . . . , j.</formula><p>Будем говорить, что оператор интерполяции-экстраполяции имеет порядок p, если существуют константы</p><formula xml:id="formula_6">C 1 и C 2 такие, что |v i j (t) − u(x i , t)| C 1 max j−m k j |u i k − u(x i , t k )| + C 2 ∆ p для всех i, j и t ∈ [t j − τ, t j+1 ].</formula><p>Простейший способ интерполяции кусочно-линейная функция. Простейший способ экстраполяции экстраполяция продолжением (см. <ref type="bibr" target="#b6">[7]</ref>). Будем использовать кусочно-линейную интерполяцию с экстраполяцией продолжением, которая является липшицевым оператором (L I = 2), согласована и имеет порядок p = 2 (см. <ref type="bibr" target="#b6">[7]</ref>). </p><formula xml:id="formula_7">u i j+1 − u i j ∆ + a u i j+1 − u i−1 j+1 h = f (x i , t j , u i j , u t (x, •))).<label>(4)</label></formula><p>Каждая производная в (4) представлена как разность приближенных значений функции в узлах сетки, показанных на рис. 2. Значение u i−1 j+1 может быть выражено из ранее подсчитанных значений, значит, рассматриваемый метод правый уголок является явным для уравнения (1)- <ref type="bibr" target="#b2">(3)</ref>.</p><p>Обозначим ε i j = u(x i , t j ) − u i j , i = 0, . . . , N , j = 0, . . . , M . Будем говорить, что метод сходится, если ε i j → 0 при h → 0 и ∆ → 0 для всех i = 0, . . . , N и j = 0, . . . , M . Будем говорить, что метод сходится с порядком h p + ∆ q , если существует константа C такая, что |ε i j | C(h p + ∆ q ) для всех i = 0, . . . , N и j = 0, . . . , M. В <ref type="bibr" target="#b3">[4]</ref> доказано, что рассматриваемый метод сходится с порядком O(∆ + h). Данная схема входит в семейство методов, рассмотренных в <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Идея параллельного вычисления</head><p>В данной схеме для вычисления очередных неизвестных значений используются значения, стоящие ниже или левее по x и по t, следовательно, мы можем независимо друг от друга вычислять элементы, находящиеся на одной диагонали (далее будем называть эти диагональные элементы фронтом). Это дает возможность для параллельного вычисления результирующей функции. Схематичное расположение фронтов для параллельного вычисления показано на рис. 3.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Рис. 3: Схема Правый уголок</head><p>Для реализации данного подхода использовалось многопоточное программирование. В качестве языка было решено использовать C# и платформу .Net, включающую примитивы многопоточного программирования. При реализации использовалась сборка System.Threading.Tasks, в частности метод Parallel.For, позволяющий распараллелить выполнение цикла For между потоками. Все вычисление выполнялось пошагово по диагоналям. На каждом шаге выбиралась следующая диагональ, для узлов которой параллельно вычислялись искомые значения. Так как элементы на диагонали не зависят друг от друга, то данный подход является корректным с точки зрения вычислений. На каждом этапе параллельного вычисления искомых значений в узлах диагонали платформа порождает 8 потоков и распределяет узлы между ними по мере возможности. Из-за того, что одновременно вычисляется не более 8 потоков и количество элементов диагонали в большинстве случаев больше 8, эффект узкого фронта распараллеливания был незначительным, поэтому в большинстве примеров мы рассматривали сетки с одинаковым числом узлов по осям. Так как целью данной работы является исследование возможности ускорения путем распараллеливания вычислений, то мы не прибегали к другим приемам программных и алгоритмических оптимизаций (векторизации, кешированию и др.). В итоге, мы оценивали потенциал ускорения при помощи лишь многопоточного программирования.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Численные эксперименты</head><p>Во всех таблицах с результатами экспериментов используем следующие обозначения: Err максимум модуля разности точного и приближенного решений в узлах сетки. T1 время выполнения последовательной версии (в миллисекундах). T2 время выполнения параллельной версии (в миллисекундах). </p><formula xml:id="formula_8">∂u ∂t + ∂u ∂x = u x, t 2 − 1 2 + 6x + 3t 2 + 6t − 3x 3 − t 2 3 − 5 8 , 0 t 1, 0 x 2, с краевым условием: u(0, t) = 3t 2 + 6t, 0 t 4, с начальным условием: u(x, t) = x 3 + t 3 + 3x 2 + 3t 2 , 0 x 1, − 1 2 t 0.</formula><p>Точное решение данного уравнения: Отметим, что численные эксперименты для примера 3 проводились без использования рекуррентных соотношений между интегралами по пересекающимся интервалам. Сделано это было для большего числа вычислений на каждом шаге и анализа эффективности использования параллелизма для численного решения уравнений рассматриваемых типов.</p><formula xml:id="formula_9">u(x, t) = x 3 + t 3 + 3x 2 + 3t</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Заключение</head><p>Все вычисления выполнялись на ноутбуке с процессором Intel(R) Core i7 4700MQ 2.4GHz x 4, поддерживающем одновременное выполнение 8 потоков. Для чистоты эксперимента все вычисления проводились в максимально стерильных условиях (на компьютере запущены только необходимые приложения), однако операционная система и фоновые процессы в любом случае влияют на время вычислений, поэтому в примерах указано среднее время выполнения среди десяти запусков. Также можно заметить сильное замедление параллельной программы на малом количестве узлов по сравнению с последовательной версией. Это вызвано временем, которое уходит у платформы на подготовку многопоточной экосистемы и переключение между потоками. Последовательная программа лишена данных недостатков. В качестве эффективности в данной работе рассматривается отношение времени выполнения параллельной программы ко времени выполнения последовательной. В дальнейшем планируется более глубокий анализ алгоритмов параллельного вычисления решений описанных выше уравнений: с учетом различных показателей эффективности, таких как слабая и сильная масштабируемость.</p><p>Временн ые результаты вычислений на сетках с небольшим количеством узлов обусловлены тем, что рассмотренная в статье параллельная версия правого уголка тратит много времени на подготовку потоков и переключение между ними. Однако с увеличением количества узлов видно, что параллельный алгоритм становится быстрее последовательного. Так как наибольший интерес с практической точки зрения представляют более точные вычисления на мелкой сетке, то можем сделать вывод, что полученные преимущества при распараллеливании подсчетов можем считать основанием для применения рассмотренного алгоритма на практике и для ускорения аналогичных явных разностных схем.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Рис 2 :</head><label>2</label><figDesc>Изображение разностной схемы Правый уголок 3 Схема Правый уголок Рассмотрим метод:</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>2 .</figDesc><table><row><cell cols="7">Таблица 2: Численные эксперименты для примера 2</cell></row><row><cell></cell><cell cols="2">N =</cell><cell>40</cell><cell>80</cell><cell cols="2">160 320 640</cell></row><row><cell></cell><cell cols="2">M =</cell><cell>40</cell><cell>80</cell><cell cols="2">160 320 640</cell></row><row><cell></cell><cell cols="2">Err</cell><cell cols="4">4.15 2.56 1.84 0.98 0.42</cell></row><row><cell></cell><cell cols="2">T1</cell><cell>4</cell><cell>9</cell><cell>32</cell><cell>196 628</cell></row><row><cell></cell><cell cols="2">T2</cell><cell>14</cell><cell>19</cell><cell>43</cell><cell>152 439</cell></row><row><cell cols="5">5.3 Пример 3. Распределенное запаздывание</cell><cell></cell></row><row><cell>∂u ∂t</cell><cell>+</cell><cell>∂u ∂x</cell><cell cols="3">= (1 − x) sin(t) −</cell><cell>− π 2 −π</cell><cell>u(x, t + ξ)dξ,</cell></row><row><cell></cell><cell></cell><cell></cell><cell cols="4">0 t 4, 0 x π,</cell></row><row><cell>с краевым условием:</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell cols="4">u(0, t) = 0, 0 t π,</cell></row><row><cell>с начальным условием:</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="7">u(x, t) = x sin(t), 0 x 4, −π t 0.</cell></row><row><cell cols="3">Точное решение данного уравнения:</cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell cols="4">u(x, t) = x sin(t).</cell></row><row><cell cols="7">Таблица 3: Численные эксперименты для примера 3</cell></row><row><cell></cell><cell cols="2">N =</cell><cell>40</cell><cell>80</cell><cell cols="2">160 320 640</cell></row><row><cell></cell><cell cols="2">M =</cell><cell>40</cell><cell>80</cell><cell cols="2">160 320 640</cell></row><row><cell></cell><cell cols="2">Err</cell><cell cols="4">1.68 0.92 0.65 0.34 0.18</cell></row><row><cell></cell><cell cols="2">T1</cell><cell>1</cell><cell>4</cell><cell>12</cell><cell>122 680</cell></row><row><cell></cell><cell cols="2">T2</cell><cell>12</cell><cell>16</cell><cell>39</cell><cell>97</cell><cell>421</cell></row></table></figure>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Parallelization of the right corner scheme for numerical solution of an advection equation with delay Eugene S. Elkin, Sergey V. Sviridov Ural Federal University (Yekaterinburg, Russia) Keywords: advection equation, delay, grid schemes, parallelization.</p><p>We consider an advection equation with delay and the right corner scheme for numerical solution of the considered equation. A parallelization method is proposed. Test examples with different types of delay are given. The considered parallel method is compared with a serial implementation of the right corner method. Results for all experiments are given.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Работа поддержана программой ППК</title>
	</analytic>
	<monogr>
		<title level="m">Theory and Application of Partial Functional Differential Equations</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Wu</surname></persName>
		</editor>
		<meeting><address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1996">2013. 1996</date>
			<biblScope unit="page">3</biblScope>
		</imprint>
	</monogr>
	<note>постановление Правительства РФ. Список литературы</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Numerical methods</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">N</forename><surname>Kalitkin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Калиткин. Численные методы. 2-е издание</title>
				<meeting><address><addrLine>Sankt-Peterburg</addrLine></address></meeting>
		<imprint>
			<publisher>Санкт-Петербург</publisher>
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
	<note>Second edition. in Russian</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Theory of differencial schemes</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Samarsky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">А. А. Самарский. Теория разностных схем. 3-е издание</title>
				<meeting><address><addrLine>Moscow</addrLine></address></meeting>
		<imprint>
			<publisher>Наука, Москва</publisher>
			<date type="published" when="1989">1989. 1989</date>
		</imprint>
	</monogr>
	<note>Third edition. in Russian</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Differencial methods for solution of functional equations with delay</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">G</forename><surname>Pimenov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">В. Г. Пименов. Разностные методы решения уравнений в частных производных с наследственностью. Издательство уральского университета</title>
				<meeting><address><addrLine>Ekaterinburg</addrLine></address></meeting>
		<imprint>
			<publisher>Екатеринбург</publisher>
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
		<respStmt>
			<orgName>Ural State University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">B</forename><surname>Petrov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">I</forename><surname>Lobanov</surname></persName>
		</author>
		<title level="m">Лобанов. Лекции по вычислительной математике</title>
				<editor>
			<persName><forename type="first">А</forename><surname>Петров</surname></persName>
		</editor>
		<meeting><address><addrLine>Moscow; Бином, Москва</addrLine></address></meeting>
		<imprint>
			<publisher>Binom</publisher>
			<date type="published" when="2006">2006. 2006</date>
		</imprint>
	</monogr>
	<note>Lectures on computational mathematics</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Numerical solution of an advection equation with delay. Teoriya upravlenija i matematicheskoe modelirovanie</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">S</forename><surname>Volkanin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">переноса с эффектом наследственности. Теория управления и математическое моделирование. Тезисы конференции</title>
				<editor>
			<persName><surname>Вол</surname></persName>
		</editor>
		<meeting><address><addrLine>Izhevsk</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2012">2012. 2012</date>
			<biblScope unit="page" from="12" to="13" />
		</imprint>
	</monogr>
	<note>Conference proceedings</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">i-smooth analysis and a numerical methods for solving of a functional-differential equations</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">V</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">G</forename><surname>Pimenov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Пименов. i-гладкий анализ и численные методы решения функционально-дифференциальных уравнений</title>
				<editor>
			<persName><forename type="first">В</forename><surname>Ким</surname></persName>
		</editor>
		<meeting><address><addrLine>Moscow-Izhevsk; Москва-Ижевск</addrLine></address></meeting>
		<imprint>
			<publisher>РХД</publisher>
			<date type="published" when="2004">2004. 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Grid methods for solving of an advection equation with delay</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">G</forename><surname>Pimenov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">V</forename><surname>Sviridov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Сеточные методы решения уравнения переноса с запаздыванием. Вестник Удмуртского университета. Математика. Механика. Компьютерные науки</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="59" to="74" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">One difference scheme for numerical solving of advection equation with aftereffect</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">I</forename><surname>Solodushkin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 8th Conference on Applied Mathematics and Scientific Computing</title>
				<meeting>8th Conference on Applied Mathematics and Scientific Computing<address><addrLine>Sibenik, Croatia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">10-14 June, 54-55, 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A difference scheme for multidimensional transfer equations with time delay</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">I</forename><surname>Solodushkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">F</forename><surname>Yumanova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">H</forename><surname>De Staelen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Computational and Applied Mathematics</title>
		<imprint>
			<biblScope unit="volume">318</biblScope>
			<biblScope unit="page" from="580" to="590" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Parallel variant of numerical algorithm for solving a multidimensional advection equation with time delay</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">I</forename><surname>Solodushkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Sagoyan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">F</forename><surname>Iumanova</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CEUR Workshop Proceedings</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="volume">1662</biblScope>
			<biblScope unit="page" from="315" to="325" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">One parallel method for solving the multidimensional transfer equation with aftereffect</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">I</forename><surname>Solodushkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Sagoyan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">F</forename><surname>Iumanova</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics</title>
		<imprint>
			<biblScope unit="volume">10187</biblScope>
			<biblScope unit="page" from="617" to="624" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
