<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Параллельная численная реализация пространственно- трехмерной модели фильтрации двухфазной жидкости на основе усовершенствованного попеременно-треугольного метода*</article-title>
      </title-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>710</fpage>
      <lpage>720</lpage>
      <abstract>
        <p>В рамках модели Баклея-Леверетта рассмотрена постановка пространственнотрехмерной задачи фильтрации двухфазной несжимаемой жидкости с учетом силы тяжести и без учета капиллярных сил в переменных «давление-водонасыщенность». Для дискретной модели, аппроксимирующей гранично-начальную задачу фильтрации, рассмотрен усовершенствованный итерационный модифицированный попеременно-треугольный метод (МПТМ), учитывающий наличие источников (стоков) в относительно малом числе узлов, имеющих характер дельта-образных (обобщенных) функций. Выполнено численное решение вычислительно трудоемкой задачи в пласте с существенной неоднородностью проницаемости, изменяющейся на четыре порядка в пределах пласта, который имеет значительное превосходство по требуемому для достижения заданной точности числу итераций - в 10 и более раз на сетках, включающих до 3200000 узлов. Для разработанного последовательного варианта, усовершенствованного МПТМ, предложен параллельный алгоритм его численной реализации на многопроцессорной системе с распределенной памятью - вычислительной системе Южного федерального университета в г. Таганроге, содержащей 2048 ядер, c пиковой производительностью 18,8 Тфлопс, базирующийся на методе декомпозиции по двум пространственным направлениям. Показано существенное преимущество предложенного параллельного алгоритма, по сравнению с традиционноиспользуемыми для численного решения данных задач - время моделирования процесса заводнения пластовой системы сократилось в десятки раз. Ключевые слова: задача фильтрации, водонасыщенность, модифицированный попеременно-треугольный метод Математическое описание процессов фильтрации при проектировании разработок нефтяных месторождений приводит к необходимости решения начально- краевых задач для нелинейных уравнений с частными производными, которые в случае трехмерной постановки задачи двухфазной фильтрации (вода-нефть) без учета сжимаемости отдельных фаз, могут быть записаны в виде [1]:  f1(s)kh / 1  f2 (s)kh /  2  px x   f1(s)kh / 1  f2 (s)kh /  2  py y    f1(s)kv  pz  g1  / 1  f2 (s)kv  pz  g 2  / 2 z  q1  0 , mst   f2 (s)kh px /  2 x   f2 (s)kh py /  2 y   f2 (s)kh  pz  g 2  /  2 z  q2 , где s  s(x, y) - водонасыщенность; p  p(x, y,t) - давление; f1(s), f2 (s) - относительные фазовые проницаемости для нефти и воды соответственно; m - пористость пласта; 1,  2 - вяз* Работа выполнена при частичной поддержке Задания №2014/174 в рамках базовой части государственного задания Минобрнауки России</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        1. Введение
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
кость нефти и воды соответственно; k(x, y) – проницаемость пласта; функции q1 и q2 –
функции, моделирующие работу скважин; 1 и  2 – плотности нефти и воды соответственно,
g – ускорение свободного падения.
      </p>
      <p>Граничные условия будем рассматривать в связи с тем, является ли граница  области G
проницаемой или нет. На непроницаемой границе поток по нормали должен быть равен нулю,
что приводит к условию pn  0 . На проницаемой границе, которой также является контур,
ограничивающий скважину, будем рассматривать граничные условия 1 и 2 рода. При
совместном движении фаз, которые мы будем предполагать равными wn  w1  w2 , где w1, w2  потоки
нефти и воды соответственно, удовлетворяющие условиям: wi  kfi (s)grad p / i . Граничные
условия 2 рода реализуются, когда задан поток, закачиваемый (отбираемый) на части
цилиндрической границы 1 :</p>
      <p>wn (x, y, z,t)  W (x, y, z,t), s(x, y, z,t)  S(x, y, z,t), (x, y, z)  1, 0  t  t0.
а также для заданного отбора, заданного на части цилиндрической границы 2 :
wn (x, y,t)  W (x, y,t), (x, y, z)  2, 0  t  t0,
или давления:
wn (x, y,t)  W (x, y,t), p(x, y,t)  P(x, y,t), (x, y, z)  2 , 0  t  t0.</p>
      <p>
        Разумеется, на части цилиндрической поверхности 3 также могут быть заданы условия
непроницаемости. Будем использовать при построении дискретных аналогов уравнений (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) и на
скважинах задавать либо дебиты, либо забойные давления. В качестве функциональных
зависимостей для задания fi (s), i  1, 2 будем использовать полиномы второго-третьего порядков.
2. Явно-неявная дискретная модель
      </p>
      <p>
        Будем считать, что G(x, y, z)  область, в которой находится решение начально-граничной
задачи для уравнений (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) – параллелепипед. В области G используем равномерную
пространственную сетку h :
      </p>
      <p>
        h   xi  ihx , y j  jhy , zk  khz ,0  i  Nx , 0  j  N y ,0  k  Nz  (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
и неравномерную временную сетку ˆ . Разностные аппроксимации уравнений (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) и (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) во

внутренних узлах сетки h имеют вид:
      </p>
      <p>
        B(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
i1/2, j,k
      </p>
      <p>Pi1, j,khx2 Pi, j,k  Bi11/2, j,k Pi, j,k hx2Pi1, j,k  Bi(,2j)1/2,k Pi, j1,khy2 Pi, j,k 
Bi(,2j)1/2,k Pi, j1,khy2 Pi, j,k  Bi(,3j),k1/2 Pi, j,k1hz2 Pi, j,k  Bi,3j,k1/2 Pi, j,k hz2Pi, j,k1 
  g1 / 1   f1,i, j,k1  f1,i, j,k  kv ,i, j,k 1/2   f1,i, j,k 1  f1,i, j,k  kv, i, j,k 1/2 </p>
      <p>2hz
  g 2 /  2   f2,i, j,k1  f2,i, j,k  kv,i, j,k 1/2   f2,i, j,k 1  f2,i, j,k  kv,i, j,k 1/2  f p,i, j,k ,</p>
      <p>2hz
где f p  0 вне скважин; f p  Bg  Pw  P на нагнетательных скважинах; f p  Bg  Po  P на
эксплуатационных скважинах; Pw , Po – забойные давления на нагнетательной и
эксплуатационной скважинах соответственно; Bg   kh hz  f1(s) / 1  f2 (s) / 2  ,   2 / ln h / 2 2rc   c .</p>
      <p>Явная схема для аппроксимации уравнения, описывающего изменение водонасыщенности,
имеет вид:
mH sin,j,1k  si, j,k  1 f2,i1, j,k kh,i1, j,k 1 f2,i, j,k kh,i, j,k  Pi1, j,k 2Pi, j,k </p>
      <p>n
 n1  2hx
 l  (1  l ) , 1, 2,3, 4,5,6 определяются из условия ориентации схемы против потока.</p>
      <p>
        Соотношения, определяющие коэффициенты разностных схем (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ), получены
интегроинтерполяционным методом и для краткости опущены.
3. Усовершенствованный итерационный МПТМ
      </p>
      <p>
        Перепишем систему разностных уравнений (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) в виде с однородными граничными
условиями, изменив соответствующим образом правую часть [2]:
      </p>
      <p>
        3
Ay  u, Ay   a1 yx x  qy, x  , (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
 1
y  x  0, x  ,
u  x   x 1  x / h12 2  x / h22 3  x / h32, x ,
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
где
где
a1 h1, x2 , x3    0, x2 , x3 , x1  h1,

1  x  0, 2h1  x1  l1  2h1,

a1 l1, x2 , x3    l1, x2 , x3 , x1  l1  h1,
a2  x1, h2 , x3     x1,0, x3 , x2  h2 ,

 2  x  0, 2h2  x2  l2  2h2 ,

a2  x1,l2 , x2     x1,l2 , x3 , x2  l2  h2 ,
a3  x1, x2 , h3     x1, x2 , 0, x3  h3,

3  x  0, 2h3  x3  l3  2h3,

a3  x1, x2 , l3     x1, x2 , l3 , x3  l3  h3,
x2 2 , x3 3;
x1 1, x3 3;
x1 1, x2 2.
      </p>
      <p> n1
 D  R1  D1  D  R2 </p>
      <p>
         Ayn  f ,
Функция источников q, входящая в уравнение (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ), носит  – образный характер и в
подавляющем большинстве узлов сетки равна 0. Представим схему итерационного двухслойного
модифицированного попеременно-треугольного метода в виде:
yn1  yn
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
R2 y  31  ah1 yx  a2hx y  16 qy . (10)
Операторы, введенные в соответствии с равенствами (9) и (10), являются сопряженными на
множестве сеточных функций, обращающихся в ноль на границе сетки:
      </p>
      <p>R1  R2 ,</p>
      <p>A  R1  R2.
Получены оценки для постоянных ∆ и δ:</p>
      <p>
 D  R1  R2 , R1D1R2   R1  R2 , .</p>
      <p>4
а также сеточная функция d(x), определяющая элементы диагональной матрицы D.
d  x  3  a1  h2 a2hx  q  , x  .</p>
      <p> 1  6  h2
Будем считать, что v  x – решение краевой задачи
a vx x  q v   a x  ,   1, 2,3; x  ,</p>
      <p>q
3 2h 6
v  0, x  0, x  l .
Положим
c  x , x   max v  x, x   x1, x2 , x3  ,
x 
c1  x2 , x3 ,  x2 , x3  2 3, если  1;

где c  x , x   c2  x1, x3 ,  x1, x3  1 3, если  2;

c3  x1, x2 ,  x1, x2  1 2 , если  3.
Рассмотрим теперь другую совокупность трехточечных разностных задач:</p>
      <p>a1
a wx x  q3 w   2 , w  0, x  0, x  l ,   1, 2,3,</p>
      <p>h
x  , x   x1, x2, x3 .
Пусть
b  x , x   max w  x, x   x1, x2 , x3   ,   1, 2,3,</p>
      <p>x 
b1  x2 , x3 ,  x2 , x3  2 3 , если  1; 2,3,если   1;
 
где b  x , x   b2  x1, x3 ,  x1, x3  1 3, если  2;  ,   1,3, если   2;
b3  x1, x2 ,  x1, x2  1 2 , если  3; 1, 2, если   3.</p>
      <p> o 2  
Тогда  d y ,1   A yo, yo ,   1.</p>
      <p>   
Положим
q  max q  x1, x2 , x3 ,
x1,x2 ,x3</p>
      <p>4  0x1l1h1  a1  x1, x2 , x3   a1  x1  h1, x2 , x3  ,
 1  2 max a1 0, x2 , x3 , a1 l1, x2 , x3 , max</p>
      <p>h1  2 
 2  42 max a2  x1, 0, x2 , a1  x1,l2 , x3 , max  a2  x1, x2 , x3   a2  x1, x2  h2 , x3  ,
h2  0x2 l2 h2  2 
(9)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
 3  42 max a3  x1, x2 , 0, a3  x1, x2 , l3 , max  a3  x1, x2 , x3   a3  x1, x2 , x3  h3  .</p>
      <p>h3  0x3l3 h3  2 
Введем постоянные величины (коэффициенты) в соответствии с равенствами:
k1   /   q / 3,  1, 2,3.
Выражение для определения функции d(x) запишется следующим образом:</p>
      <p>1 
d  x  31  ah21   b 2 a x  q6  b  c  kb1 2  .</p>
      <p> k1  2h</p>
      <p>1 1
 
Оценка для параметра ∆ имеет вид:</p>
      <p>  1 2 
 1,2,3 x  ,x   b  x , x  k1  x , x 2  c  x , x    ,   1, 2,3, x  , x  ,
  max  max

(18)
(19)
2,3, если   1,

 ,   1,3, если   2,</p>
      <p>1, 2, если   3.
С учетом равенства δ=1, приходим к равенству, определяющему параметр 0 :
0  2 / . (20)
В случае применения чебышевского ускорения итерационного процесса для числа
итераций n0(ε), требуемого для достижения заданной точности ε справедлива оценка:
4   2    2  
n0    ln  , n0    O  N0 ln   , N0  maxN1, N2 , N3 . (21)
2 2        
4. Решение модельной задачи</p>
      <p>Приведем постановку модельной задачи. Средняя проницаемость нефтеносных пластов
составляет 10-12 м2. Это значение взято в качестве базовой проницаемости. Далее базовая
проницаемость умножается на неоднородный коэффициент проницаемости, показанный на рис. 1
(сгенерирован случайно из диапазона 0.01…100 на поле 150×150 метров). Таким образом,
разброс значений поля проницаемости составляет 4 порядка.</p>
      <p>25
50
75
100
125</p>
      <p>150
Рис.1. Распределение проницаемостей пласта
Толщина пласта: 10 м., горизонтальные размеры области: 150×150 метров, граничные
условия – непроницаемые стенки. Задавались суточные дебиты скважин, в одну из которых
100.00
51.79
26.83
13.89
7.20
3.73
1.93
1.00
0.52
0.27
0.14
0.07
0.04
0.02
0.01
(нагнетательную) вода закачивалась с дебитом 300 м3/сутки, а из другой (эксплуатационной)
выкачивалась нефтеводоносная смесь с отрицательным дебитом 300 м3/сутки. Проницаемость
пласта в зависимости от вертикальной координаты не менялась. Использовалась
пространственно-трехмерная сетка с общим количеством шагов: 300×300×20, шаг по времени составлял
0.003 – 0,005 суток, сеточное уравнение для функции давления решалось
усовершенствованным МПТМ. На рис. 2 приведены результаты численных экспериментов по расчету функции
водонасыщенности.</p>
      <p>Рис. 2. Распределение функции водонасыщенности через 10 (а), 20 (б), 50 (в), 200 (г) дней
Результат расчета распределения функции давления через 50 дней приведен на рис. 3.
В табл. 1. приведено количество итераций, требуемое для перехода с предыдущего слоя на
новый слой по времени.</p>
      <p>Таблица 1. Количество итераций, требуемое для перехода на новый слой по времени
Номер временного слоя
Результаты численных экспериментов демонстрируют значительное преимущество
построенного варианта МПТМ по сравнению с употребительными методами методом Зейделя и
методом верхней релаксации с шахматной упорядоченностью узлов – выигрыш в числе итераций
составляет более чем 10 раз.
5. Параллельная реализация</p>
      <p>Для параллельного решения модельной пространственно-трехмерной задачи фильтрации
использовался установленный в Таганроге и эксплуатируемый с 2010 г. HPC-кластер Южного
Федерального университета, который представляет собой многопроцессорную
вычислительную систему с распределенной памятью, состоящую из 128 вычислительных узлов и общим
числом ядер 2048. Опыт решения подобных сеточных задач на данной системе [3–8] показал,
что декомпозиция по одному координатному направлению дает приемлемые значения
эффективности при относительно небольшом числе, порядка 10-15, используемых вычислительных
ядер. Поэтому была применена декомпозиция по двум координатным направлениям (рис. 4),
при этом смежные области перекрывались двумя строками или столбцами узлов по
направлению, перпендикулярному плоскости разбиения. Декомпозиция по трем координатным
направлениям при существенной асимметрии в количестве узлов по горизонтальному и
вертикальному направлениям не позволяет построить эффективный алгоритм.
Рис 4. 2 D декомпозиция области
Рассмотрим параллельный алгоритм расчета вектора поправки:
(D  m R1)D1(D  m R2 )wˆ m1  rˆm ,
где R1 – нижне-треугольная матрица; R2 – верхне-треугольная матрица. Для вычисления
вектора поправки нужно последовательно решить два уравнения:
(D   R1) yˆm1  rˆm , (D m R2 )wˆm1  Dyˆm1 .</p>
      <p>Вначале вычисляется вектор y m , при этом расчет начинается в левом нижнем углу. Затем
из правого верхнего угла начинается вычисление вектора поправки wm . Схема расчета вектора
y m изображена на рис. 5. На первом шаге вычислений первый процессор обрабатывает верхний
слой. Затем осуществляется передача перекрывающихся элементов смежным процессорам. На
следующем шаге первый процессор обрабатывает второй слой, а его соседи – первый. Передача
элементов после расчета двух слоев первым процессором показана на рис.5.</p>
      <p>Рис. 5. Схема обхода области для расчета вектора ym
Результаты расчета ускорения и эффективности в зависимости от количества процессоров
для параллельного варианта адаптивного попеременно-треугольного метода приведены в
табл. 2.</p>
      <p>Таблица 2. Зависимость ускорения и эффективности от количества процессоров
Данный алгоритм позволил добиться ускорения более чем в 46 раз на 128 ядрах (по
сравнению с последовательным алгоритмом), что в итоге позволяет в 300 – 2000 раз уменьшить
время решения задачи по сравнению с традиционными последовательными алгоритмами –
меКоличество
процессоров
1
2
4
8
16
32
64
128
256
Ускорение</p>
      <p>Эффективность
1
1,90
3,12
5,96
9,76
17,92
31,36
47,1
46,6
тодом Зейделя и методом верхней релаксации с шахматной упорядоченностью узлов при
решении модельных задач с числом узлов до 3 200 000.
6. Заключение</p>
      <p>Разработанный алгоритм позволил добиться ускорения более чем в 46 раз на 128
вычислительных ядрах (по сравнению с последовательным алгоритмом), что в итоге позволяет в 300 –
2000 раз уменьшить время решения задачи фильтрации по сравнению с традиционными
последовательными алгоритмами – методом Зейделя и методом верхней релаксации с шахматной
упорядоченностью узлов при решении модельных задач с числом узлов до 3 200 000, и в 10 –
60 раз по сравнению с их параллельными аналогами.
Литература
Parallel numerical implementation of spatially three-dimensional
model of two-phase fluid filtration based on advanced alternating
triangular method</p>
      <p>A.I. Sukhinov1, A.E. Chistyakov2, A.A. Sukhinov3, L.A. Grigoryan4</p>
      <p>Don state technical University1, Kalyaev Scientific Research Institute of Multiprocessor
Computer Systems at Southern Federal University2, Skolkovo Institute of Science and
Technology3, North-Caucasus Federal University4
The spatial-three-dimensional problem of two-phase filtration of incompressible fluid was
being considered within the Buckley-Leveret model in view of the gravity and without
capillary forces in variables "pressure-water saturation". The advanced modified alternating
triangular iterative method (MATM) that takes into account the availability of sources
(sinks) in a relatively small number of nodes with delta-shaped (generalized) functions was
considered for the discrete model that approximates the boundary-initial filtration problem.</p>
      <p>The numerical solution of computationally laborious task in the layer with significant
heterogeneity of permeabilitywas performed, which are changed to four magnitude orders
within the layer with a significant advantage in required iterations to achieve a given
accuracy − in 10 and more times on grids with up to 3.2 million nodes. The parallel algorithm of
numerical implementation of the developed sequential variant of advanced MATM was
proposed in this paper which are based on the decomposition method in two spatial
directions. It is performed on a multiprocessor system with shared memory − the computer
system of the Southern Federal University in Taganrog that are contained 2048 cores with the
peak performance 18.8 teraflops. The significant advantage of the proposed parallel
algorithm was shown, compared to traditionally-used methods for numerical solution of these
problems − the time simulation of the flooding process of layer system was reduced in tens
of times.</p>
      <p>Keywords: filtration problem, water saturation, modified alternating triangular method.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chetverushkin</surname>
            <given-names>B. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morozov</surname>
            <given-names>D. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trapeznikova</surname>
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Churbanova</surname>
            <given-names>N. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shil'</surname>
            nikov
            <given-names>E. V.</given-names>
          </string-name>
          <article-title>An explicit scheme for the solution of the filtration problems</article-title>
          // Mathematical Models and
          <string-name>
            <given-names>Computer</given-names>
            <surname>Simulations</surname>
          </string-name>
          . December,
          <year>2010</year>
          . Vol.
          <volume>6</volume>
          , No. 2. P.
          <volume>669</volume>
          -
          <fpage>677</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          <article-title>Modifitsirovannyy poperemenno - treugol'nyy metod dlya zadach teploprovodnosti i fil'tratsii [Modified alternating triangular method for heat-conduction and filtration problems] // Rostov-na-</article-title>
          <string-name>
            <surname>Donu</surname>
          </string-name>
          ,
          <article-title>RSU, Vychislitel'nyye sistemy i algoritmy [Rostov-on-</article-title>
          <string-name>
            <surname>Don</surname>
          </string-name>
          , Rostov State University,
          <source>Computer systems and algorithms]</source>
          .
          <year>1984</year>
          . P.
          <volume>52</volume>
          -
          <fpage>59</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <string-name>
            <surname>Parallel</surname>
          </string-name>
          <article-title>'naja realizacija trehmernoj modeli gidrodinamiki melkovodnyh vodoemov na supervychislitel'noj sisteme [Parallel implementation of threedimensional hydrodinamics model of shallow waters on a supercomputer system]</article-title>
          .
          <source>Vychislitel'nyye metody i programmirovaniye [Numerical Methods and Programming]</source>
          .
          <year>2012</year>
          . Vol.
          <volume>13</volume>
          . P.
          <volume>290</volume>
          -
          <fpage>297</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Protsenko</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shreter</surname>
            <given-names>S.A.</given-names>
          </string-name>
          <article-title>Sravneniye vychislitel'nykh effektivnostey yavnoy i neyavnoy skhem dlya zadachi transporta nanosov v pribrezhnykh vodnykh sistemakh [Comparison of computational efficiencies of explicit and implicit schemes for the sediment transport problem in coastal zones]</article-title>
          .
          <source>Vychislitel'nyye metody i programmirovaniye [Numerical Methods and Programming]</source>
          .
          <year>2015</year>
          . Vol.
          <volume>16</volume>
          , No. 3. P.
          <volume>328</volume>
          -
          <fpage>338</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenyakina</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikitina</surname>
            <given-names>A.V.</given-names>
          </string-name>
          <string-name>
            <surname>Parallel</surname>
          </string-name>
          <article-title>'naya realizatsiya zadach transporta veshchestv i vosstanovleniya donnoy poverkhnosti na osnove skhem povyshennogo poryadka tochnosti [Parallel implementation of transport problem of substances and restoration problem of the bottom surface on the basis on schemes of high-order of accuracy]</article-title>
          .
          <source>Vychislitel'nyye metody i programmirovaniye [Numerical Methods and Programming]</source>
          .
          <year>2015</year>
          . Vol.
          <volume>16</volume>
          , No. 2. P.
          <volume>256</volume>
          -
          <fpage>267</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Protsenko</surname>
            <given-names>E.A.</given-names>
          </string-name>
          <article-title>Matematicheskoye modelirovaniye transporta nanosov v pribrezhnykh vodnykh sistemakh na mnogoprotsessornoy vychislitel'noy sisteme [Mathematical modeling of sediment transport in coastal water systems on multiprocessor computer system]</article-title>
          .
          <source>Vychislitel'nyye metody i programmirovaniye [Numerical Methods and Programming]</source>
          .
          <year>2014</year>
          . Vol.
          <volume>15</volume>
          . P.
          <volume>610</volume>
          -
          <fpage>620</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikitina</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            <given-names>I.S.</given-names>
          </string-name>
          <article-title>Matematicheskoye modelirovaniye usloviy formirovaniya zamorov v melkovodnykh vodoyemakh na mnogoprotsessornoy vychislitel'noy sisteme [Mathematical modeling of the formation of suffocation conditions in shallow basins using multiprocessor computing systems]</article-title>
          .
          <source>Vychislitel'nyye metody i programmirovaniye [Numerical Methods and Programming]</source>
          .
          <year>2013</year>
          . Vol.
          <volume>14</volume>
          . P.
          <volume>103</volume>
          -
          <fpage>112</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sukhinov</surname>
            <given-names>A. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikitina</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakov</surname>
            <given-names>A. E.</given-names>
          </string-name>
          <article-title>Numerical simulation of biological remediation Azov Sea /</article-title>
          / Mathematical Models and
          <string-name>
            <given-names>Computer</given-names>
            <surname>Simulations</surname>
          </string-name>
          .
          <year>2012</year>
          . Vol.
          <volume>24</volume>
          , No. 9. P. 3-
          <fpage>21</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>