=Paper= {{Paper |id=Vol-1482/104 |storemode=property |title=The structure of INMOST program platform and its usage for numerical modeling problems |pdfUrl=https://ceur-ws.org/Vol-1482/104.pdf |volume=Vol-1482 }} ==The structure of INMOST program platform and its usage for numerical modeling problems== https://ceur-ws.org/Vol-1482/104.pdf
                                   Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


      The structure of INMOST program platform and its
            usage for numerical modeling problems\ast 
                                                                                                                                                          \mathrm{A}. \mathrm{D}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{l}\mathrm{o}\mathrm{v}1, \mathrm{K}. \mathrm{T}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{k}\mathrm{h}\mathrm{o}\mathrm{v}1,2, \mathrm{I}. \mathrm{K}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}1, \mathrm{Y}\mathrm{u}. \mathrm{V}\mathrm{a}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{v}\mathrm{s}\mathrm{k}\mathrm{i}1
                                                                                                                          \mathrm{I}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{u}\mathrm{t}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{a}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{s} \mathrm{R}\mathrm{A}\mathrm{S}1, \mathrm{S}\mathrm{t}\mathrm{a}\mathrm{n}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{d} \mathrm{U}\mathrm{n}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s}\mathrm{i}\mathrm{t}\mathrm{y}2

                                                                                 \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{a}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{s} \mathrm{a} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o} \mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{o}\mathrm{n} \mathrm{g}\mathrm{e}\mathrm{n}-
                                                                                 \mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{i}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s},
                                                                                 \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}, \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d}.
                                                                                 \mathrm{S}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{u}\mathrm{s}\mathrm{a}\mathrm{g}\mathrm{e} \mathrm{a}\mathrm{s} \mathrm{w}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{a}\mathrm{s} \mathrm{a}\mathrm{d}-
                                                                                 \mathrm{v}\mathrm{a}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{o}\mathrm{u}\mathrm{s} \mathrm{l}\mathrm{i}\mathrm{b}\mathrm{r}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{z}\mathrm{e}\mathrm{d}. \mathrm{F}\mathrm{o}\mathrm{r} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{t}\mathrm{a}\mathrm{s}\mathrm{k}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e}
                                                                                 \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{l}\mathrm{o}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{i}\mathrm{s} \mathrm{d}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{s}\mathrm{t}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{n}\mathrm{u}-
                                                                                 \mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g}: \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{a}\mathrm{t}\mathrm{t}\mathrm{a}\mathrm{c}\mathrm{h}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{t}\mathrm{o} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}
                                                                                 \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{b}\mathrm{l}\mathrm{e}\mathrm{m} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{t}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{a}\mathrm{s} \mathrm{w}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{a}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l}
                                                                                 \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{r}\mathrm{e}\mathrm{s}\mathrm{u}\mathrm{l}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m}\mathrm{s}.

1. Introduction
                                              \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{a}\mathrm{m}\mathrm{o}\mathrm{u}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{u}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{a}\mathrm{d}\mathrm{a}\mathrm{p}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l}
\mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{g}\mathrm{r}\mathrm{a}\mathrm{p}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{v}\mathrm{i}\mathrm{s}\mathrm{u}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{s} \mathrm{h}\mathrm{u}\mathrm{g}\mathrm{e}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{b}\mathrm{l}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{o}\mathrm{w}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f}
\mathrm{m}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{r}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{s} \mathrm{r}\mathrm{a}\mathrm{p}\mathrm{i}\mathrm{d}\mathrm{l}\mathrm{y}, \mathrm{h}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{r}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}
\mathrm{o}\mathrm{f} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{a}\mathrm{l}\mathrm{g}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{m}\mathrm{s} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a}. \mathrm{A}\mathrm{l}\mathrm{l} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{e} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}, \mathrm{u}\mathrm{n}\mathrm{d}\mathrm{o}\mathrm{u}\mathrm{b}\mathrm{t}\mathrm{e}\mathrm{d}\mathrm{l}\mathrm{y}, \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{a} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n}
\mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{m}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{p}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{u}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l}
\mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{b}\mathrm{y} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{e} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{a} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}
\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{s}\mathrm{m}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}\mathrm{f}\mathrm{y}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a}. \mathrm{A} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{s}
\mathrm{o}\mathrm{f} \mathrm{t}\mathrm{o}\mathrm{p}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} (\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}\mathrm{s}, \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}) \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{o}\mathrm{p}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{d}\mathrm{j}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{s} (\mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{y}
\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{n}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}). \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{b}\mathrm{i}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{a} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{m}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{s}\mathrm{m}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r}
\mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{d} \mathrm{a} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{o}\mathrm{r} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}. \mathrm{A}\mathrm{l}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{g}\mathrm{h} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n}
\mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{e}\mathrm{n}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{r}\mathrm{a}\mathrm{p}\mathrm{i}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{b}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{o}\mathrm{b}\mathrm{v}\mathrm{i}\mathrm{o}\mathrm{u}\mathrm{s},
\mathrm{n}\mathrm{o} \mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g}\mathrm{l}\mathrm{e} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{d} fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{e}\mathrm{n}\mathrm{o}\mathrm{u}\mathrm{g}\mathrm{h} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{p}\mathrm{t}\mathrm{e}\mathrm{d}. \mathrm{O}\mathrm{n}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{o}\mathrm{n} \mathrm{f}\mathrm{o}\mathrm{r}
\mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{c}\mathrm{a}\mathrm{r}\mathrm{c}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{o}\mathrm{f} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{a}\mathrm{t} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{v}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{o}\mathrm{u}\mathrm{s} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{v}\mathrm{a}\mathrm{r}\mathrm{y} \mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{y} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{l}\mathrm{i}\mathrm{t}\mathrm{t}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{g}\mathrm{r}\mathrm{e}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{y}
\mathrm{o}\mathrm{f} \mathrm{d}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{T}\mathrm{h}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{e}, \mathrm{a} \mathrm{l}\mathrm{a}\mathrm{r}\mathrm{g}\mathrm{e} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{b}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e}
\mathrm{i}\mathrm{n} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{i}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{u}\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{y}, \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{t}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{o}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{a} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{S}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{s}\mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}
\mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{a} \mathrm{m}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{o}\mathrm{f} \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s} (\mathrm{q}\mathrm{u}\mathrm{a}\mathrm{d}\mathrm{s},
\mathrm{t}\mathrm{e}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{r}\mathrm{a}, \mathrm{e}\mathrm{t}\mathrm{c}.) \mathrm{d}\mathrm{e}fi\mathrm{n}\mathrm{e}\mathrm{d} \mathrm{b}\mathrm{y} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s} (\mathrm{o}\mathrm{r} \mathrm{p}\mathrm{o}\mathrm{i}\mathrm{n}\mathrm{t}\mathrm{s}). \mathrm{O}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{m}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{s}\mathrm{o}\mathrm{p}\mathrm{h}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}, \mathrm{l}\mathrm{i}\mathrm{k}\mathrm{e}
\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{x} fi\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{e} \mathrm{v}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{m}\mathrm{e} \mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{o}\mathrm{l}\mathrm{y}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s} fi\mathrm{n}\mathrm{d} \mathrm{i}\mathrm{t} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{f}\mathrm{u}\mathrm{l} \mathrm{t}\mathrm{o} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{l}\mathrm{o}\mathrm{i}\mathrm{t} \mathrm{a} \mathrm{m}\mathrm{u}\mathrm{c}\mathrm{h}
\mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{r} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{o}\mathrm{f} \mathrm{a} \mathrm{f}\mathrm{u}\mathrm{l}\mathrm{l} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{a}\mathrm{n} \mathrm{e}\mathrm{x}\mathrm{t}\mathrm{e}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f}
\mathrm{t}\mathrm{o}\mathrm{p}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{d}\mathrm{j}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{s} [1]. \mathrm{T}\mathrm{h}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{e}, \mathrm{t}\mathrm{o} \mathrm{g}\mathrm{a}\mathrm{i}\mathrm{n} \mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{d} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{p}\mathrm{t}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{e}, \mathrm{i}\mathrm{t} \mathrm{i}\mathrm{s} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{a}\mathrm{n}\mathrm{t} \mathrm{t}\mathrm{o} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{a}
\mathrm{f}\mathrm{u}\mathrm{l}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{a}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{s} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}. \mathrm{A}\mathrm{t} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{a}\mathrm{m}\mathrm{e}
\mathrm{t}\mathrm{i}\mathrm{m}\mathrm{e}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{l}\mathrm{d} \mathrm{b}\mathrm{e} \mathrm{l}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{t}\mathrm{w}\mathrm{e}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{t} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{t}\mathrm{o} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{s}\mathrm{u}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{u}\mathrm{t}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{r}\mathrm{e}\mathrm{a}\mathrm{l}
\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{l}\mathrm{d} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}.
                                              \mathrm{F}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{u}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{l}\mathrm{y}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g}\mathrm{l}\mathrm{y} \mathrm{b}\mathrm{e}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{r}\mathrm{e}\mathrm{c}-
\mathrm{o}\mathrm{g}\mathrm{n}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{e}ff\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{s} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{b}\mathrm{e}\mathrm{e}\mathrm{n} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{r}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{c}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{l}\mathrm{a}\mathrm{s}\mathrm{t} \mathrm{f}\mathrm{e}\mathrm{w} \mathrm{y}\mathrm{e}\mathrm{a}\mathrm{r}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{e}
\mathrm{i}\mathrm{n}\mathrm{c}\mathrm{l}\mathrm{u}\mathrm{d}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s}: \mathrm{M}\mathrm{S}\mathrm{T}\mathrm{K} (\mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{T}\mathrm{o}\mathrm{o}\mathrm{l}\mathrm{k}\mathrm{i}\mathrm{t}) [2], \mathrm{S}\mathrm{T}\mathrm{K} (\mathrm{S}\mathrm{i}\mathrm{e}\mathrm{r}\mathrm{r}\mathrm{a} \mathrm{T}\mathrm{o}\mathrm{o}\mathrm{l}\mathrm{k}\mathrm{i}\mathrm{t}) [3], \mathrm{M}\mathrm{O}\mathrm{A}\mathrm{B} (\mathrm{A}
\mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h}-\mathrm{O}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{A}\mathrm{B}\mathrm{a}\mathrm{s}\mathrm{e}) [4,5], \mathrm{F}\mathrm{M}\mathrm{D}\mathrm{B} (\mathrm{F}\mathrm{l}\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{D}\mathrm{a}\mathrm{t}\mathrm{a}\mathrm{B}\mathrm{a}\mathrm{s}\mathrm{e}) [6]. \mathrm{S}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{e}
\mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{d}\mathrm{o}\mathrm{e}\mathrm{s} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{s}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{d}\mathrm{y}\mathrm{n}\mathrm{a}\mathrm{m}\mathrm{i}\mathrm{c} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}, \mathrm{s}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{m} \mathrm{d}\mathrm{o}\mathrm{e}\mathrm{s} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}
\mathrm{e}\mathrm{n}\mathrm{o}\mathrm{u}\mathrm{g}\mathrm{h} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{f}\mathrm{u}\mathrm{n}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{l}\mathrm{i}\mathrm{k}\mathrm{e} \mathrm{s}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}, \mathrm{s}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{m} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{s}\mathrm{t}\mathrm{i}\mathrm{l}\mathrm{l} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{i}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e}.
\mathrm{D}\mathrm{u}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{l}\mathrm{a}\mathrm{c}\mathrm{k} \mathrm{o}\mathrm{f} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{p}\mathrm{r}\mathrm{i}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{x} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}-
                       \ast 
    The work was supported in part by Russian Foundation for Basic Research (RFBR) grants 14-01-00830 and
15-35-20991.


                                                                                                                                                                                                                                                                                                                                                                                                                                                  104
                                   Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{e}\mathrm{a}\mathrm{r}\mathrm{l}\mathrm{y} 2010\mathrm{s} \mathrm{o}\mathrm{u}\mathrm{r} \mathrm{g}\mathrm{r}\mathrm{o}\mathrm{u}\mathrm{p} \mathrm{d}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{i}\mathrm{g}\mathrm{n} \mathrm{a} \mathrm{n}\mathrm{e}\mathrm{w} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{y} \mathrm{i}\mathrm{n} \mathrm{m}\mathrm{i}\mathrm{n}\mathrm{d} -- \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} (\mathrm{I}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{O}\mathrm{b} \mathrm{j}\mathrm{e}\mathrm{c}\mathrm{t}-\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{S}\mathrm{u}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{T}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{i}\mathrm{e}\mathrm{s}).
                                                \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{s} \mathrm{a} \mathrm{n}\mathrm{e}\mathrm{w}\mathrm{l}\mathrm{y} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{e}\mathrm{d}, fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{t}\mathrm{h}\mathrm{a}\mathrm{t} \mathrm{p}\mathrm{r}\mathrm{o}-
\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{l}\mathrm{o}\mathrm{w}-\mathrm{l}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{r}\mathrm{e}\mathrm{a}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g}, \mathrm{w}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g}, \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g}, \mathrm{m}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{p}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{u}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{t} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{o} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{i}\mathrm{g}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{i}\mathrm{r}
\mathrm{o}\mathrm{w}\mathrm{n} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{a} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{v}\mathrm{e}\mathrm{n}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}-
\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{h}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{s}\mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{f}\mathrm{y}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{r}\mathrm{a}\mathrm{p}\mathrm{i}\mathrm{d} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{t}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{t}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{i}\mathrm{q}\mathrm{u}\mathrm{e}\mathrm{s}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{a}\mathrm{l}\mathrm{s}\mathrm{o} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s}
\mathrm{a} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{l}\mathrm{u}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{h}\mathrm{i}\mathrm{r}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{y} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{P}\mathrm{E}\mathrm{T}\mathrm{S}\mathrm{c} \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{T}\mathrm{r}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{s}. \mathrm{N}\mathrm{e}\mathrm{w}\mathrm{l}\mathrm{y} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{e}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{e}\mathrm{a}\mathrm{s}\mathrm{i}\mathrm{l}\mathrm{y} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{o}\mathrm{r}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{r} \mathrm{b}\mathrm{u}\mathrm{i}\mathrm{l}\mathrm{t}
\mathrm{u}\mathrm{p}\mathrm{o}\mathrm{n} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}.
                                                \mathrm{I}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{i}\mathrm{s} \mathrm{p}\mathrm{a}\mathrm{p}\mathrm{e}\mathrm{r}, \mathrm{a} \mathrm{b}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{f} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{i}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{l}\mathrm{u}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{e}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{s} \mathrm{o}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{i}\mathrm{g}\mathrm{n}
\mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{s}\mathrm{m}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{i}\mathrm{t}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e}
\mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{a}\mathrm{p}\mathrm{a}\mathrm{b}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{e}\mathrm{d} \mathrm{h}\mathrm{e}\mathrm{r}\mathrm{e} \mathrm{s}\mathrm{i}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{i}\mathrm{r} \mathrm{f}\mathrm{u}\mathrm{n}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{m}\mathrm{a}\mathrm{y}
\mathrm{c}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{e} \mathrm{i}\mathrm{n} \mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{f}\mathrm{u}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}. \mathrm{H}\mathrm{o}\mathrm{w}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{f}\mathrm{u}\mathrm{n}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{s}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{i}\mathrm{s} \mathrm{d}\mathrm{e}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n}
\mathrm{t}\mathrm{h}\mathrm{i}\mathrm{s} \mathrm{p}\mathrm{a}\mathrm{p}\mathrm{e}\mathrm{r}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{u}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{l}\mathrm{y} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{s}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{s}\mathrm{u}\mathrm{c}\mathrm{h} \mathrm{a}\mathrm{s} \mathrm{s}\mathrm{a}\mathrm{f}\mathrm{e}\mathrm{t}\mathrm{y} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s}
\mathrm{o}\mathrm{f} \mathrm{n}\mathrm{u}\mathrm{c}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{r}\mathrm{a}\mathrm{d}\mathrm{i}\mathrm{o}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}, \mathrm{f}\mathrm{r}\mathrm{e}\mathrm{e} \mathrm{s}\mathrm{u}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} fl\mathrm{u}\mathrm{i}\mathrm{d} \mathrm{d}\mathrm{y}\mathrm{n}\mathrm{a}\mathrm{m}\mathrm{i}\mathrm{c}\mathrm{s} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g}, \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{b}\mathrm{l}\mathrm{a}\mathrm{c}\mathrm{k} \mathrm{o}\mathrm{i}\mathrm{l} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{i}\mathrm{n} \mathrm{I}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{u}\mathrm{t}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{a}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{s} \mathrm{R}\mathrm{A}\mathrm{S}, \mathrm{N}\mathrm{u}\mathrm{c}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{S}\mathrm{a}\mathrm{f}\mathrm{e}\mathrm{t}\mathrm{y} \mathrm{I}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{u}\mathrm{t}\mathrm{e}
\mathrm{R}\mathrm{A}\mathrm{S} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{S}\mathrm{t}\mathrm{a}\mathrm{n}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{d} \mathrm{U}\mathrm{n}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s}\mathrm{i}\mathrm{t}\mathrm{y}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{u}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{l}\mathrm{y} \mathrm{a}\mathrm{v}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{u}\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{c} \mathrm{u}\mathrm{n}\mathrm{d}\mathrm{e}\mathrm{r} \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{e}\mathrm{d}
\mathrm{B}\mathrm{S}\mathrm{D} \mathrm{L}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{s}\mathrm{e} \mathrm{a}\mathrm{t} \mathrm{h}\mathrm{t}\mathrm{t}\mathrm{p}://\mathrm{w}\mathrm{w}\mathrm{w}.\mathrm{i}\mathrm{n}\mathrm{m}\mathrm{o}\mathrm{s}\mathrm{t}.\mathrm{o}\mathrm{r}\mathrm{g}/.

2. Platform structure
                                           \mathrm{O}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{u}\mathrm{m}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{c}\mathrm{e}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{v}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{m}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{d}
\mathrm{t}\mathrm{o} \mathrm{b}\mathrm{e} \mathrm{a} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{a}\mathrm{r}\mathrm{b}\mathrm{i}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{r}\mathrm{y} \mathrm{p}\mathrm{o}\mathrm{l}\mathrm{y}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}, \mathrm{i}.\mathrm{e}. \mathrm{a}\mathrm{n}\mathrm{y} \mathrm{t}\mathrm{w}\mathrm{o} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{e}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{d}\mathrm{o} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e}
\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n} \mathrm{p}\mathrm{o}\mathrm{i}\mathrm{n}\mathrm{t}\mathrm{s}, \mathrm{e}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n} \mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{x}, \mathrm{e}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n} \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}, \mathrm{e}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e}
\mathrm{o}\mathrm{n}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{a} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}, \mathrm{a}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{n}\mathrm{e}\mathrm{w}
\mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{t}\mathrm{h}\mathrm{i}\mathrm{r}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{y} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{w}\mathrm{o} \mathrm{c}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{s} -- \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}
\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e} \mathrm{w}\mathrm{i}\mathrm{l}\mathrm{l} \mathrm{b}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{u}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{p}\mathrm{a}\mathrm{p}\mathrm{e}\mathrm{r}.
                                           \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{i}\mathrm{s} \mathrm{a} \mathrm{d}\mathrm{y}\mathrm{n}\mathrm{a}\mathrm{m}\mathrm{i}\mathrm{c} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{a}\mathrm{s}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{u}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d}. \mathrm{O}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{a}-
\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{l}\mathrm{o}\mathrm{a}\mathrm{d} \mathrm{b}\mathrm{a}\mathrm{l}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{r}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{i}\mathrm{r}\mathrm{e} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{l}
\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{a}\mathrm{p}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{p}\mathrm{r}\mathrm{u}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{F}\mathrm{a}\mathrm{s}\mathrm{t} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{a}\mathrm{c}-
\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{k}\mathrm{e}\mathrm{y} \mathrm{f}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{t} \mathrm{m}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{r}\mathrm{y} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{v}\mathrm{o}\mathrm{i}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{u}\mathrm{n}\mathrm{n}\mathrm{e}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{a}\mathrm{r}\mathrm{y} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{c}\mathrm{o}\mathrm{p}\mathrm{y}\mathrm{i}\mathrm{n}\mathrm{g}. \mathrm{T}\mathrm{h}\mathrm{i}\mathrm{s} \mathrm{r}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{t}\mathrm{t}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{n} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{e}\mathrm{n}\mathrm{s}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{a} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{u}\mathrm{o}\mathrm{u}\mathrm{s} \mathrm{d}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{t} \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{d}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{t} \mathrm{l}\mathrm{e}\mathrm{a}\mathrm{s}\mathrm{t} \mathrm{u}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{l} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{l}\mathrm{e}-
\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{i}\mathrm{s} \mathrm{m}\mathrm{o}\mathrm{v}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{r} \mathrm{d}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{t}\mathrm{e}\mathrm{d}. \mathrm{M}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{r}\mathrm{y} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{g}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{d}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{m}\mathrm{a}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{b}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{e}\mathrm{s} \mathrm{a}
\mathrm{s}\mathrm{i}\mathrm{g}\mathrm{n}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{n}\mathrm{t} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{c}\mathrm{e}\mathrm{r}\mathrm{n}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{u}\mathrm{t}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{s} \mathrm{a} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{a}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{g}\mathrm{e} \mathrm{s}\mathrm{i}\mathrm{z}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{r}\mathrm{y} \mathrm{b}\mathrm{l}\mathrm{o}\mathrm{c}\mathrm{k}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{b}\mathrm{i}\mathrm{g} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a}
\mathrm{a}\mathrm{r}\mathrm{r}\mathrm{a}\mathrm{y}\mathrm{s}. \mathrm{E}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{b}\mathrm{l}\mathrm{o}\mathrm{c}\mathrm{k} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{n}\mathrm{o}\mathrm{n}\mathrm{r}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e}, \mathrm{h}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{e}\mathrm{n}\mathrm{s}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{u}\mathrm{o}\mathrm{u}\mathrm{s} \mathrm{d}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{t} \mathrm{a}\mathrm{c}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}, \mathrm{t}\mathrm{h}\mathrm{e}
\mathrm{b}\mathrm{l}\mathrm{o}\mathrm{c}\mathrm{k}\mathrm{s} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{f}\mathrm{r}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{d}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}
\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{s}\mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}, fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{r}\mathrm{y} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e} \mathrm{r}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{s}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{u}\mathrm{n}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y}.
\mathrm{T}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{l}\mathrm{g}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{m}\mathrm{s} \mathrm{w}\mathrm{a}\mathrm{s} \mathrm{p}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{e}\mathrm{d}
\mathrm{b}\mathrm{y} \mathrm{R}. \mathrm{G}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{m}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{a} \mathrm{i}\mathrm{n} \mathrm{h}\mathrm{i}\mathrm{s} \mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} [7]. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{f}\mathrm{r}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{i}\mathrm{s} \mathrm{b}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{n} \mathrm{f}\mathrm{u}\mathrm{l}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}
\mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{c}\mathrm{i}\mathrm{r}\mathrm{c}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{r} \mathrm{a}\mathrm{d}\mathrm{j}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{x}--\mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}--\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}--\mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}--\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{x} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{b}\mathrm{a}\mathrm{l}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{b}\mathrm{e}\mathrm{t}\mathrm{w}\mathrm{e}\mathrm{e}\mathrm{n} \mathrm{m}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{r}\mathrm{y}
\mathrm{r}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{i}\mathrm{r}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{a}\mathrm{l}\mathrm{g}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{m}\mathrm{s} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{y}.
                                           \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{r}\mathrm{e}\mathrm{l}\mathrm{y}
\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{t}\mathrm{o}\mathrm{p}\mathrm{o}\mathrm{l}\mathrm{o}\mathrm{g}\mathrm{y} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{y} \mathrm{c}\mathrm{h}\mathrm{e}\mathrm{c}\mathrm{k}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{g}\mathrm{e}\mathrm{o}\mathrm{m}\mathrm{e}\mathrm{t}\mathrm{r}\mathrm{y} \mathrm{c}\mathrm{a}\mathrm{l}\mathrm{c}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{r}\mathrm{o}\mathrm{l}\mathrm{s} \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e}
\mathrm{o}\mathrm{f} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{c} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{l}\mathrm{d} \mathrm{b}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d}, \mathrm{c}\mathrm{a}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{u}\mathrm{p}\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{n} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r} \mathrm{w}\mathrm{i}\mathrm{l}\mathrm{l} \mathrm{b}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d}
\mathrm{b}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{w}. \mathrm{O}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{y} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{c}\mathrm{a}\mathrm{n} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{i}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{s}, \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l}
\mathrm{c}\mathrm{r}\mathrm{o}\mathrm{s}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{c}\mathrm{h}\mathrm{i}\mathrm{t}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{b}\mathrm{i}\mathrm{n}\mathrm{a}\mathrm{r}\mathrm{y} \mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{a}\mathrm{t} \mathrm{i}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{s}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{f}\mathrm{u}\mathrm{l}\mathrm{l} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{f}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s}.
                                           \mathrm{O}\mathrm{n}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{k}\mathrm{e}\mathrm{y} \mathrm{p}\mathrm{o}\mathrm{i}\mathrm{n}\mathrm{t}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{d}\mathrm{e}\mathrm{a}



                                                                                                                                                                                                                                                                                                                                                                                                                                105
                                   Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


\mathrm{o}\mathrm{f} \mathrm{d}\mathrm{o}\mathrm{m}\mathrm{a}\mathrm{i}\mathrm{n} \mathrm{d}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{o}\mathrm{s}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{o}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{l}\mathrm{a}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d}\mathrm{s} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} [8]. \mathrm{G}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{o}\mathrm{n} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}
\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{m}\mathrm{i}\mathrm{r}\mathrm{r}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{p}\mathrm{o}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{f}\mathrm{r}\mathrm{o}\mathrm{m} \mathrm{a}\mathrm{n}\mathrm{o}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}. \mathrm{D}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{t}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}
\mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{s} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{r}\mathrm{e}\mathrm{q}\mathrm{u}\mathrm{i}\mathrm{r}\mathrm{e} \mathrm{d}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{w}\mathrm{i}\mathrm{d}\mathrm{t}\mathrm{h} \mathrm{o}\mathrm{f} \mathrm{o}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{l}\mathrm{a}\mathrm{p}\mathrm{p}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s}. \mathrm{I}\mathrm{n} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}
\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{e}\mathrm{x}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{l}\mathrm{y} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{o}\mathrm{w}\mathrm{n}\mathrm{e}\mathrm{r}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{s}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{s}\mathrm{h}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}: ``\mathrm{o}\mathrm{w}\mathrm{n}\mathrm{e}\mathrm{d}""
\mathrm{f}\mathrm{o}\mathrm{r} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}, \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{u}\mathrm{r}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{o}\mathrm{w}\mathrm{n}\mathrm{s}, ``\mathrm{s}\mathrm{h}\mathrm{a}\mathrm{r}\mathrm{e}\mathrm{d}"" \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{o}\mathrm{w}\mathrm{n} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}, \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{s}
\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{n}\mathrm{d} ``\mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t}"" \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{f}\mathrm{r}\mathrm{o}\mathrm{m} \mathrm{o}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{s}. \mathrm{E}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{s}\mathrm{h}\mathrm{a}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{y}
\mathrm{a}\mathrm{l}\mathrm{s}\mathrm{o} \mathrm{s}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{s} \mathrm{i}\mathrm{t} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{p}\mathrm{i}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{a}\mathrm{u}\mathrm{t}\mathrm{o}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{y} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{s}
\mathrm{t}\mathrm{h}\mathrm{e} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{g}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{b}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{n}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e}: \mathrm{n}\mathrm{e}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{b}\mathrm{o}\mathrm{u}\mathrm{r}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{r}\mathrm{o}\mathrm{u}\mathrm{g}\mathrm{h} \mathrm{t}\mathrm{h}\mathrm{e}
\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{r} \mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s}. \mathrm{S}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{l} \mathrm{a}\mathrm{t}\mathrm{t}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{s} \mathrm{g}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{n} \mathrm{t}\mathrm{o} \mathrm{h}\mathrm{a}\mathrm{n}\mathrm{d}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{u}\mathrm{l}\mathrm{t}\mathrm{i}\mathrm{p}\mathrm{l}\mathrm{e} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s}, \mathrm{s}\mathrm{i}\mathrm{n}\mathrm{c}\mathrm{e}
\mathrm{c}\mathrm{r}\mathrm{o}\mathrm{s}\mathrm{s}-\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{t}\mathrm{r}\mathrm{a}\mathrm{n}\mathrm{s}\mathrm{f}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{o}\mathrm{c}\mathrm{c}\mathrm{u}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{c}\mathrm{a}\mathrm{n} \mathrm{a}\mathrm{l}\mathrm{s}\mathrm{o} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e} \mathrm{a}\mathrm{n} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{i}\mathrm{t} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{m}\mathrm{a}\mathrm{p} \mathrm{f}\mathrm{o}\mathrm{r}
\mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}.
                                             \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{d} \mathrm{k}\mathrm{e}\mathrm{y} \mathrm{p}\mathrm{o}\mathrm{i}\mathrm{n}\mathrm{t} \mathrm{i}\mathrm{n} \mathrm{e}ff\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{l}\mathrm{o}\mathrm{a}\mathrm{d} \mathrm{b}\mathrm{a}\mathrm{l}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{i}\mathrm{n}\mathrm{g}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T}
\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{r}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{c}\mathrm{h}\mathrm{o}\mathrm{o}\mathrm{s}\mathrm{e}\mathrm{s}
\mathrm{o}\mathrm{n}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{s}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{e}\mathrm{x}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{y} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{Z}\mathrm{o}\mathrm{l}\mathrm{t}\mathrm{a}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{P}\mathrm{a}\mathrm{r}\mathrm{m}\mathrm{e}\mathrm{t}\mathrm{i}\mathrm{s}, \mathrm{o}\mathrm{r}
\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{m}\mathrm{a}\mathrm{p} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{i}\mathrm{t}\mathrm{l}\mathrm{y}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{e}ff\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{y} \mathrm{u}\mathrm{t}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t}
\mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{i}\mathrm{f} \mathrm{a}\mathrm{n}\mathrm{y} \mathrm{w}\mathrm{e}\mathrm{r}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} \mathrm{a}\mathrm{d}\mathrm{v}\mathrm{a}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}\mathrm{n}\mathrm{s}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{r}\mathrm{v}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{f}\mathrm{t}\mathrm{e}\mathrm{r}
\mathrm{t}\mathrm{h}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}.
                                             \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{o}\mathrm{r}\mathrm{g}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{z}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{o} \mathrm{h}\mathrm{i}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{r}\mathrm{c}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l}
\mathrm{s}\mathrm{e}\mathrm{t}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{o}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{i}\mathrm{s} \mathrm{i}\mathrm{d}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}fi\mathrm{e}\mathrm{d} \mathrm{b}\mathrm{y} \mathrm{n}\mathrm{a}\mathrm{m}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{a}\mathrm{g}\mathrm{s}. \mathrm{E}\mathrm{a}\mathrm{c}\mathrm{h}
\mathrm{t}\mathrm{a}\mathrm{g} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{o}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}\mathrm{s}, \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}, \mathrm{s}\mathrm{e}\mathrm{t}\mathrm{s}, \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{r}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{o}\mathrm{r} \mathrm{a}\mathrm{n}\mathrm{y} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{b}\mathrm{i}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{o}\mathrm{f}
\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{m}. \mathrm{E}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{t}\mathrm{a}\mathrm{g} \mathrm{s}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{r}\mathrm{e}\mathrm{a}\mathrm{l}, \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{g}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{r} \mathrm{b}\mathrm{y}\mathrm{t}\mathrm{e} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{o}\mathrm{r} \mathrm{r}\mathrm{e}\mathrm{f}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s}. \mathrm{F}\mathrm{i}\mathrm{x}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{d}\mathrm{y}\mathrm{n}\mathrm{a}\mathrm{m}\mathrm{i}\mathrm{c}
\mathrm{l}\mathrm{e}\mathrm{n}\mathrm{g}\mathrm{t}\mathrm{h} \mathrm{a}\mathrm{r}\mathrm{r}\mathrm{a}\mathrm{y}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{y} \mathrm{s}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{d}. \mathrm{T}\mathrm{a}\mathrm{g}\mathrm{s} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{n}\mathrm{s}\mathrm{e}, \mathrm{i}.\mathrm{e}. \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{p}\mathrm{r}\mathrm{i}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{h}\mathrm{a}\mathrm{v}\mathrm{e}
\mathrm{t}\mathrm{h}\mathrm{e} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{o}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{a}\mathrm{g}, \mathrm{o}\mathrm{r} \mathrm{s}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{s}\mathrm{e}, \mathrm{i}.\mathrm{e}. \mathrm{o}\mathrm{n}\mathrm{l}\mathrm{y} \mathrm{s}\mathrm{o}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s} \mathrm{s}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{a}\mathrm{g} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a}. \mathrm{M}\mathrm{a}\mathrm{r}\mathrm{k}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d}
\mathrm{i}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{a}\mathrm{m}\mathrm{e} \mathrm{w}\mathrm{a}\mathrm{y} \mathrm{a}\mathrm{s} \mathrm{a} \mathrm{b}\mathrm{o}\mathrm{o}\mathrm{l}\mathrm{e}\mathrm{a}\mathrm{n} \mathrm{t}\mathrm{y}\mathrm{p}\mathrm{e} \mathrm{t}\mathrm{a}\mathrm{g}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{a}\mathrm{g}\mathrm{s} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{i}\mathrm{s} \mathrm{m}\mathrm{i}\mathrm{r}\mathrm{r}\mathrm{o}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{o}\mathrm{n} \mathrm{d}\mathrm{e}\mathrm{m}\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}, \mathrm{i}\mathrm{n}
\mathrm{a}\mathrm{d}\mathrm{d}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{s}\mathrm{u}\mathrm{p}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{s} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{o}\mathrm{n} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{u}\mathrm{c}\mathrm{e} \mathrm{o}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{g}\mathrm{a}\mathrm{t}\mathrm{h}\mathrm{e}\mathrm{r} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{f}\mathrm{r}\mathrm{o}\mathrm{m} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{b}\mathrm{a}\mathrm{c}\mathrm{k} \mathrm{t}\mathrm{o}
\mathrm{o}\mathrm{w}\mathrm{n}\mathrm{e}\mathrm{r}.
                                             \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{c}\mathrm{l}\mathrm{a}\mathrm{s}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{s}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{s}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{t} \mathrm{p}\mathrm{r}\mathrm{i}\mathrm{o}\mathrm{r} \mathrm{k}\mathrm{n}\mathrm{o}\mathrm{w}\mathrm{l}-
\mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{s}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{s}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p} \mathrm{a}\mathrm{n}\mathrm{d}
\mathrm{i}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{i}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{e}\mathrm{r}. \mathrm{S}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e}
\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{y}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{v}\mathrm{e}\mathrm{n}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{P}\mathrm{E}\mathrm{T}\mathrm{S}\mathrm{c} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{T}\mathrm{r}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{o}\mathrm{s} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{l}\mathrm{u}\mathrm{d}\mathrm{e}\mathrm{d}
\mathrm{a}\mathrm{s} \mathrm{w}\mathrm{e}\mathrm{l}\mathrm{l}.
                                             \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{l}\mathrm{g}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{h}\mathrm{m}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} [9].

3. User interface

\#i n c l u d e "" inmost . h ""
 using namespace INMOST ;
 i n t main ( i n t argc , char * argv [])
--
     // Initialize INMOST activities
     Solver :: Initialize (\& argc ,\& argv , "" "" );
     Mesh :: Initialize (\& argc ,\& argv );
     Partitioner :: Initialize (\& argc ,\& argv );
     ...
     // Finalize INMOST activities
     Partitioner :: Finalize ();
     Solver :: Finalize ();
     Mesh :: Finalize ();
     return 0;
\H 

                                                                                                                                                                             Figure 1. \mathrm{I}\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} fi\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{o}\mathrm{f} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{s}


                                    \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{c}\mathrm{o}\mathrm{d}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{w}\mathrm{r}\mathrm{i}\mathrm{t}\mathrm{t}\mathrm{e}\mathrm{n} \mathrm{i}\mathrm{n} \mathrm{C}++ \mathrm{l}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{u}\mathrm{a}\mathrm{g}\mathrm{e}, \mathrm{i}\mathrm{t} \mathrm{i}\mathrm{s} \mathrm{c}\mathrm{r}\mathrm{o}\mathrm{s}\mathrm{s}-\mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{b}\mathrm{e} \mathrm{b}\mathrm{u}\mathrm{i}\mathrm{l}\mathrm{t} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{w}\mathrm{i}\mathrm{d}\mathrm{e} \mathrm{r}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{r}\mathrm{s}. \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{c}\mathrm{o}\mathrm{d}\mathrm{e} \mathrm{a}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{s} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o} \mathrm{e}\mathrm{n}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d}

                                                                                                                                                                                                                                                                                                                                                                                                                                   106
                                 Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{o}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{o}\mathrm{n}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{c}\mathrm{l}\mathrm{u}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{t}\mathrm{h}\mathrm{i}\mathrm{r}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{y} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{d}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{o}\mathrm{r}\mathrm{g}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{d}
\mathrm{i}\mathrm{n} \mathrm{s}\mathrm{u}\mathrm{c}\mathrm{h} \mathrm{a} \mathrm{w}\mathrm{a}\mathrm{y}, \mathrm{t}\mathrm{h}\mathrm{a}\mathrm{t} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{d}\mathrm{o}\mathrm{e}\mathrm{s} \mathrm{n}\mathrm{o}\mathrm{t} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{l}\mathrm{o}\mathrm{i}\mathrm{t} \mathrm{a}\mathrm{n}\mathrm{y} \mathrm{o}\mathrm{f} \mathrm{M}\mathrm{P}\mathrm{I} \mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{i}fi\mathrm{c} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{d}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{o}\mathrm{r}\mathrm{d}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o}
\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{a} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{I}\mathrm{f} \mathrm{a}\mathrm{n}\mathrm{y} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d}, \mathrm{i}\mathrm{t} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{l}\mathrm{d} \mathrm{b}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{l}\mathrm{y} \mathrm{i}\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{d}
\mathrm{a}\mathrm{n}\mathrm{d} fi\mathrm{n}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{e}\mathrm{d} \mathrm{b}\mathrm{e}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a}\mathrm{f}\mathrm{t}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f} \mathrm{i}\mathrm{t}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{s}\mathrm{p}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{y}, \mathrm{r}\mathrm{e}\mathrm{f}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o} \mathrm{F}\mathrm{i}\mathrm{g}. 1 \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{e}\mathrm{x}\mathrm{a}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{s}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{s}
\mathrm{u}\mathrm{s}\mathrm{a}\mathrm{g}\mathrm{e}.
                                   4                                                                                      5
                                                                                                                                                                                         7
                                                                                    6
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       6                                                              7
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 4                                                                    5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          3
                                                                                                                                                                                                                                                                                                                                                                                                                                               2
                                                                                                                        1                                                                                                                                                                                                                                       1
                                                                                                                                                                                                                                                                              0
                               0
                                                                                                                                                                                  3

   \mathrm{a})                                                     2                                                                                                                                  \mathrm{b})
Figure 2. \mathrm{M}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{c}\mathrm{u}\mathrm{b}\mathrm{i}\mathrm{c} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d}: \mathrm{a}) \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{l}\mathrm{o}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{v}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{b}) \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{N}\mathrm{P}=8



Mesh * m = new Mesh ();
i n t rank = m - ?` GetProcessorRank (); // Get process rank
i n t size = m - ?` G et P r oc e s so r s Nu m b er (); // Get number of processes
ElementArray !` Node ?` verts ( m ); // Create local vertices
f o r ( i n t k =0; k !`2; k ++)
    f o r ( i n t j =0; j !`2; j ++)
        f o r ( i n t i =0; i !`2; i ++)
        --
            double xyz [3]=-- rank +i , j , k \H ; // Define node coordinates
            verts . push\.back (m - ?` CreateNode ( xyz )); // Add new vertex
        \H 
// Define face connectivity template for cubic cell , rf . Fig . 2 a
const i n t face\.nodes [24] = --0 ,4 ,6 ,2 , 1 ,3 ,7 ,5 , 0 ,1 ,5 ,4 ,
                                            2 ,6 ,7 ,3 , 0 ,2 ,3 ,1 , 4 ,5 ,7 ,6\H ;
const i n t num\.nodes [6]             = --4 , 4 , 4 , 4 , 4 , 4\H ;
m - ?` CreateCell ( verts , face\.nodes , num\.nodes ,6); // Create the cubic cell
m - ?` ResolveShared (); // Resolve duplicate nodes
m - ?` Save ( "" mesh . pvtk "" ); // Export mesh to parallel VTK format
delete m;

                                                                                                                                                                                                                          Figure 3. \mathrm{M}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}


                                               \mathrm{I}\mathrm{n} \mathrm{o}\mathrm{r}\mathrm{d}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{a} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{u}\mathrm{l}\mathrm{d} \mathrm{s}\mathrm{e}\mathrm{t} \mathrm{a}\mathrm{n} \mathrm{M}\mathrm{P}\mathrm{I} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{u}\mathrm{n}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}, \mathrm{b}\mathrm{y} \mathrm{d}\mathrm{e}\mathrm{f}\mathrm{a}\mathrm{u}\mathrm{l}\mathrm{t} \mathrm{a}\mathrm{n}
\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{a}\mathrm{s} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{M}\mathrm{P}\mathrm{I} \mathrm{C}\mathrm{O}\mathrm{M}\mathrm{M} \mathrm{W}\mathrm{O}\mathrm{R}\mathrm{L}\mathrm{D} \mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{v}\mathrm{i}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{v}\mathrm{e}\mathrm{n}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e}. \mathrm{O}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{m}\mathrm{u}\mathrm{n}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r} \mathrm{i}\mathrm{s}
\mathrm{s}\mathrm{e}\mathrm{t}, \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{m}\mathrm{a}\mathrm{y} \mathrm{o}\mathrm{b}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{n} \mathrm{i}\mathrm{t}\mathrm{s} \mathrm{r}\mathrm{a}\mathrm{n}\mathrm{k}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{o}\mathrm{t}\mathrm{a}\mathrm{l} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{b}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{s} \mathrm{b}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{e}\mathrm{s} \mathrm{k}\mathrm{n}\mathrm{o}\mathrm{w}\mathrm{n}. \mathrm{W}\mathrm{e}
\mathrm{d}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{s}\mathrm{s} \mathrm{b}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{w} (\mathrm{s}\mathrm{e}\mathrm{e} \mathrm{F}\mathrm{i}\mathrm{g}\mathrm{s}. 2\mathrm{b}, 3). \mathrm{O}\mathrm{n}\mathrm{e}
\mathrm{w}\mathrm{a}\mathrm{y} \mathrm{t}\mathrm{o} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{a} \mathrm{p}\mathrm{o}\mathrm{l}\mathrm{y}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{i}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{d}\mathrm{e}fi\mathrm{n}\mathrm{e} \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{e}\mathrm{d}\mathrm{g}\mathrm{e}\mathrm{s},
\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}. \mathrm{A}\mathrm{l}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{w}\mathrm{a}\mathrm{y} \mathrm{i}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{d}\mathrm{e}fi\mathrm{n}\mathrm{e} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{n}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{i}\mathrm{t}\mathrm{y}
\mathrm{t}\mathrm{e}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{i}\mathrm{t}\mathrm{s} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}. \mathrm{I}\mathrm{n} \mathrm{o}\mathrm{u}\mathrm{r} \mathrm{e}\mathrm{x}\mathrm{a}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e} \mathrm{w}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{s}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{d} \mathrm{w}\mathrm{a}\mathrm{y}: \mathrm{w}\mathrm{e} \mathrm{d}\mathrm{e}fi\mathrm{n}\mathrm{e} 8 \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{a}
\mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{s}\mathrm{i}\mathrm{x} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s}, \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{f}\mathrm{o}\mathrm{u}\mathrm{r} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}, \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{h}\mathrm{e}\mathrm{i}\mathrm{r} \mathrm{i}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{e}\mathrm{d} \mathrm{b}\mathrm{y} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s}
\mathrm{t}\mathrm{e}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{e} (\mathrm{s}\mathrm{e}\mathrm{e} \mathrm{F}\mathrm{i}\mathrm{g}. 2\mathrm{a}). \mathrm{O}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{l}\mathrm{o}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{g}\mathrm{r}\mathrm{i}\mathrm{d}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{w}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{R}\mathrm{e}\mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{S}\mathrm{h}\mathrm{a}\mathrm{r}\mathrm{e}\mathrm{d}() \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{d}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{t}\mathrm{o} \mathrm{r}\mathrm{e}\mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}
\mathrm{d}\mathrm{u}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{n}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{g}\mathrm{n} \mathrm{g}\mathrm{l}\mathrm{o}\mathrm{b}\mathrm{a}\mathrm{l} \mathrm{I}\mathrm{D}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{i}\mathrm{s} \mathrm{e}\mathrm{x}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g}
\mathrm{S}\mathrm{a}\mathrm{v}\mathrm{e}() \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d}.
                                               \mathrm{D}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{c}\mathrm{r}\mathrm{e}\mathrm{t}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{t}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{i}\mathrm{q}\mathrm{u}\mathrm{e}\mathrm{s} \mathrm{r}\mathrm{e}\mathrm{s}\mathrm{u}\mathrm{l}\mathrm{t} \mathrm{i}\mathrm{n} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g}. \mathrm{W}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{e}\mathrm{m}-
\mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} fi\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{e} \mathrm{v}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{m}\mathrm{e} (\mathrm{F}\mathrm{V}) \mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e} \mathrm{i}\mathrm{n} \mathrm{F}\mathrm{i}\mathrm{g}. 4. \mathrm{I}\mathrm{n} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{a}\mathrm{s}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{e}\mathrm{l}\mathrm{e}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s} \mathrm{d}\mathrm{e}\mathrm{p}\mathrm{e}\mathrm{n}\mathrm{d} \mathrm{o}\mathrm{n} \mathrm{t}\mathrm{h}\mathrm{e}
\mathrm{n}\mathrm{e}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{b}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{o}\mathrm{n}\mathrm{e}\mathrm{s}, \mathrm{t}\mathrm{h}\mathrm{u}\mathrm{s} \mathrm{a} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r} \mathrm{o}\mathrm{f} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{i}\mathrm{s} \mathrm{u}\mathrm{s}\mathrm{u}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{y} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{e}\mathrm{d}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d} \mathrm{E}\mathrm{x}\mathrm{c}\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{g}\mathrm{e}\mathrm{G}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t}() \mathrm{i}\mathrm{s}
\mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{o}\mathrm{n}\mathrm{e} \mathrm{o}\mathrm{r} \mathrm{s}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{l}\mathrm{a}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{g}\mathrm{h}\mathrm{o}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}. \mathrm{W}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e} \mathrm{t}\mathrm{w}\mathrm{o} \mathrm{p}\mathrm{o}\mathrm{i}\mathrm{n}\mathrm{t} fl\mathrm{u}\mathrm{x} \mathrm{a}\mathrm{p}\mathrm{p}\mathrm{r}\mathrm{o}\mathrm{x}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{n} \mathrm{F}\mathrm{V}
\mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e}, \mathrm{h}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{e}\mathrm{a}\mathrm{c}\mathrm{h} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{w}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{t}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e}\mathrm{a} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{b}\mathrm{a}\mathrm{r}\mathrm{y}\mathrm{c}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{n}\mathrm{e}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{b}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}. \mathrm{A}\mathrm{l}\mathrm{s}\mathrm{o}
\mathrm{w}\mathrm{e} \mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{v}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{r}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{t}-\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e} \mathrm{c}\mathrm{a}\mathrm{l}\mathrm{c}\mathrm{u}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{c}\mathrm{a}\mathrm{n} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{a}\mathrm{c}\mathrm{h}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e}
\mathrm{n}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{e}\mathrm{d} \mathrm{g}\mathrm{e}\mathrm{o}\mathrm{m}\mathrm{e}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{c} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{P}\mathrm{r}\mathrm{e}\mathrm{p}\mathrm{a}\mathrm{r}\mathrm{e}\mathrm{G}\mathrm{e}\mathrm{o}\mathrm{m}\mathrm{e}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{D}\mathrm{a}\mathrm{t}\mathrm{a}() \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d}. \mathrm{S}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{y} \mathrm{i}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{s}
\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{a}\mathrm{v}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{i}\mathrm{n} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T}. \mathrm{I}\mathrm{n} \mathrm{o}\mathrm{u}\mathrm{r} \mathrm{F}\mathrm{V} \mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e} \mathrm{w}\mathrm{e} \mathrm{i}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{o}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{c}\mathrm{o}-

                                                                                                                                                                                                                                                                                                                                                                                                                  107
                                Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


void matrix\.assemble ( Mesh * m )
--
    // Create a new tag for the solution phi
    m - ?` ExchangeGhost (1 , FACE );
    Mesh :: GeomParam table ;
    table [ BARYCENTER ] = CELL ;
    table [ MEASURE ] = CELL --- FACE ;
    m - ?` P r e pa r e G e o m e t r i c D a t a ( table );
    Solver :: Matrix A ;
    Solver :: Vector x , b ;
    f o r ( Mesh :: iteratorFace f = m - ?` BeginFace (); f != m - ?` EndFace (); ++ f )
    --
        Cell r1 = f - ?` BackCell () , r2 = f - ?` FrontCell ();
        ... // Check for cells state r1 - ?` GetStatus () , r2 - ?` GetStatus ()
        ... // Compute matrix coefficients
        i n t id1 = r1 - ?` GlobalID () , id2 = r2 - ?` GlobalID (); // Get global ID
        A [ id1 ][ id2 ] += ...; // Fill matrix A coefficients
        b [ id1 ] += ...; // Adjust RHS vector
    \H 
    ... // Iterate over all cells and compute RHS
    Solver S ( Solver :: INNER\.ILU2 ); // Specify the linear solver
    S . SetMatrix ( A ); // Compute the preconditioner for the original matrix
    S . Solve (b , x );             // Solve the linear system with the preconditioner
    Tag phi = m - ?` CreateTag ( "" Solution "" , DATA\.REAL , CELL , NONE ,1);
    f o r ( Mesh :: iteratorCell c = m - ?` BeginCell (); c != m - ?` EndCell (); ++ c )
                 i f ( c - ?` GetStatus () != Element :: Ghost )
                                c - ?` Real ( phi ) = x [ cell - ?` GlobalID ()];
\H 

                                                                                                                                                                                                    Figure 4. \mathrm{A}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m}


\mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{n}\mathrm{e}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{b}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s} \mathrm{B}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{C}\mathrm{e}\mathrm{l}\mathrm{l}() \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{F}\mathrm{r}\mathrm{o}\mathrm{n}\mathrm{t}\mathrm{C}\mathrm{e}\mathrm{l}\mathrm{l}(). \mathrm{G}\mathrm{l}\mathrm{o}\mathrm{b}\mathrm{a}\mathrm{l} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l} \mathrm{i}\mathrm{d}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}fi\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{s} \mathrm{G}\mathrm{l}\mathrm{o}\mathrm{b}\mathrm{a}\mathrm{l}\mathrm{I}\mathrm{D}()
\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{s} \mathrm{i}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{c}\mathrm{e}\mathrm{s} \mathrm{t}\mathrm{o} \mathrm{c}\mathrm{r}\mathrm{e}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{r}\mathrm{i}\mathrm{g}\mathrm{h}\mathrm{t}-\mathrm{h}\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{i}\mathrm{d}\mathrm{e} \mathrm{v}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{o}\mathrm{r}. \mathrm{O}\mathrm{n}\mathrm{c}\mathrm{e} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{i}\mathrm{s} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{e}\mathrm{d}
\mathrm{w}\mathrm{e} \mathrm{u}\mathrm{t}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{z}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{B}\mathrm{i}\mathrm{C}\mathrm{G}\mathrm{S}\mathrm{t}\mathrm{a}\mathrm{b}(\mathrm{L}) \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{s}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{d} \mathrm{o}\mathrm{r}\mathrm{d}\mathrm{e}\mathrm{r} \mathrm{I}\mathrm{L}\mathrm{U} \mathrm{f}\mathrm{a}\mathrm{c}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{z}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{e}\mathrm{r}.
\mathrm{T}\mathrm{h}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{i}\mathrm{s} \mathrm{s}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} \mathrm{t}\mathrm{a}\mathrm{g} ``\mathrm{S}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}"", \mathrm{a} \mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g}\mathrm{l}\mathrm{e} \mathrm{r}\mathrm{e}\mathrm{a}\mathrm{l} \mathrm{v}\mathrm{a}\mathrm{l}\mathrm{u}\mathrm{e} \mathrm{a}\mathrm{t}\mathrm{t}\mathrm{a}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{a}\mathrm{l}\mathrm{l} \mathrm{c}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{s}.
                                        \mathrm{M}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{c}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{e}\mathrm{x}\mathrm{a}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{e}\mathrm{s}\mathrm{t} \mathrm{c}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{b}\mathrm{u}\mathrm{n}\mathrm{d}\mathrm{l}\mathrm{e}\mathrm{d} \mathrm{i}\mathrm{n} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{d}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e}
\mathrm{i}\mathrm{n} \mathrm{m}\mathrm{o}\mathrm{r}\mathrm{e} \mathrm{d}\mathrm{e}\mathrm{t}\mathrm{a}\mathrm{i}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{r}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{F}\mathrm{V}
\mathrm{s}\mathrm{c}\mathrm{h}\mathrm{e}\mathrm{m}\mathrm{e} \mathrm{o}\mathrm{f} \mathrm{d}\mathrm{i}ff\mathrm{u}\mathrm{s}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{b}\mathrm{l}\mathrm{e}\mathrm{m} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{u}\mathrm{s}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{d}\mathrm{i}ff\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{p}\mathrm{a}\mathrm{c}\mathrm{k}\mathrm{a}\mathrm{g}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e}
\mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{i}\mathrm{s} \mathrm{a}\mathrm{d}\mathrm{v}\mathrm{i}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{t}\mathrm{o} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{u}\mathrm{l}\mathrm{t} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{o}\mathrm{n}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e} \mathrm{d}\mathrm{o}\mathrm{c}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{v}\mathrm{a}\mathrm{i}\mathrm{l}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{o}\mathrm{n} \mathrm{p}\mathrm{r}\mathrm{o} \mathrm{j}\mathrm{e}\mathrm{c}\mathrm{t} \mathrm{s}\mathrm{i}\mathrm{t}\mathrm{e} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{t}\mathrm{a}\mathrm{k}\mathrm{e} \mathrm{a} \mathrm{l}\mathrm{o}\mathrm{o}\mathrm{k}
\mathrm{a}\mathrm{t} \mathrm{u}\mathrm{n}\mathrm{i}\mathrm{t} \mathrm{t}\mathrm{e}\mathrm{s}\mathrm{t}\mathrm{s} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{v}\mathrm{e}\mathrm{r} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{u}\mathrm{l}\mathrm{e}\mathrm{s}.

4. Conclusions
                                     \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{p}\mathrm{r}\mathrm{o}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{m} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{i}\mathrm{s} \mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{w}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{h} \mathrm{a}\mathrm{l}\mathrm{l}\mathrm{o}\mathrm{w}\mathrm{s} \mathrm{a} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{t}\mathrm{o} \mathrm{w}\mathrm{o}\mathrm{r}\mathrm{k} \mathrm{w}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{d}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d}
\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{o}\mathrm{n} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s}. \mathrm{T}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{i}\mathrm{s} \mathrm{a}\mathrm{d}\mathrm{d}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{s}\mathrm{h}\mathrm{o}\mathrm{w}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{t}\mathrm{h}\mathrm{e} fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{i}\mathrm{l}\mathrm{i}\mathrm{t}\mathrm{y}
\mathrm{a}\mathrm{n}\mathrm{d} \mathrm{e}ffi\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{y} \mathrm{o}\mathrm{f} \mathrm{t}\mathrm{h}\mathrm{e} \mathrm{i}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}. \mathrm{S}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{r} \mathrm{i}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{f}\mathrm{a}\mathrm{c}\mathrm{e} \mathrm{e}\mathrm{x}\mathrm{a}\mathrm{m}\mathrm{p}\mathrm{l}\mathrm{e}\mathrm{s} \mathrm{a}\mathrm{r}\mathrm{e} \mathrm{u}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{m}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{m}\mathrm{a}\mathrm{l}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{c}
\mathrm{d}\mathrm{e}\mathrm{m}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{p}\mathrm{u}\mathrm{r}\mathrm{p}\mathrm{o}\mathrm{s}\mathrm{e}\mathrm{s} \mathrm{o}\mathrm{f} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}, \mathrm{m}\mathrm{a}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{x} \mathrm{a}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} \mathrm{s}\mathrm{y}\mathrm{s}\mathrm{t}\mathrm{e}\mathrm{m} \mathrm{s}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}.

References
         1. \mathrm{D}\mathrm{a}\mathrm{n}\mathrm{i}\mathrm{l}\mathrm{o}\mathrm{v} \mathrm{A}.\mathrm{A}., \mathrm{V}\mathrm{a}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{v}\mathrm{s}\mathrm{k}\mathrm{i} \mathrm{Y}\mathrm{u}.\mathrm{V}. \mathrm{A} \mathrm{m}\mathrm{o}\mathrm{n}\mathrm{o}\mathrm{t}\mathrm{o}\mathrm{n}\mathrm{e} \mathrm{n}\mathrm{o}\mathrm{n}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{a}\mathrm{r} fi\mathrm{n}\mathrm{i}\mathrm{t}\mathrm{e} \mathrm{v}\mathrm{o}\mathrm{l}\mathrm{u}\mathrm{m}\mathrm{e} \mathrm{m}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{d}\mathrm{i}ff\mathrm{u}\mathrm{s}\mathrm{i}\mathrm{o}\mathrm{n}
            \mathrm{e}\mathrm{q}\mathrm{u}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} \mathrm{o}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{n}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m}\mathrm{a}\mathrm{l} \mathrm{p}\mathrm{o}\mathrm{l}\mathrm{y}\mathrm{h}\mathrm{e}\mathrm{d}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s} // \mathrm{R}\mathrm{u}\mathrm{s}\mathrm{s}. \mathrm{J}. \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}. \mathrm{A}\mathrm{n}\mathrm{a}\mathrm{l}. \mathrm{M}\mathrm{a}\mathrm{t}\mathrm{h}. \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{i}\mathrm{n}\mathrm{g}. 2009.
            \mathrm{V}\mathrm{o}\mathrm{l}. 24, \mathrm{N}. 3. \mathrm{P}. 207227.

         2. \mathrm{G}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{m}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{a} \mathrm{R}.\mathrm{V}. \mathrm{M}\mathrm{S}\mathrm{T}\mathrm{K} -- \mathrm{A} \mathrm{F}\mathrm{l}\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{I}\mathrm{n}\mathrm{f}\mathrm{r}\mathrm{a}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{r}\mathrm{a}\mathrm{r}\mathrm{y} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{D}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{B}\mathrm{a}\mathrm{s}\mathrm{e}\mathrm{d} \mathrm{A}\mathrm{p}-
            \mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} // 13\mathrm{t}\mathrm{h} \mathrm{I}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{R}\mathrm{o}\mathrm{u}\mathrm{n}\mathrm{d}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{l}\mathrm{e}, \mathrm{S}\mathrm{e}\mathrm{p}\mathrm{t}\mathrm{e}\mathrm{m}\mathrm{b}\mathrm{e}\mathrm{r} 19-22, 2004, \mathrm{W}\mathrm{i}\mathrm{l}\mathrm{l}\mathrm{i}\mathrm{a}\mathrm{m}\mathrm{s}\mathrm{b}\mathrm{u}\mathrm{r}\mathrm{g},
            \mathrm{V}\mathrm{i}\mathrm{r}\mathrm{g}\mathrm{i}\mathrm{n}\mathrm{i}\mathrm{a}, \mathrm{U}\mathrm{S}\mathrm{A}, \mathrm{P}\mathrm{r}\mathrm{o}\mathrm{c}\mathrm{e}\mathrm{e}\mathrm{d}\mathrm{i}\mathrm{n}\mathrm{g}\mathrm{s}. 2004. \mathrm{P}. 203-212.

         3. \mathrm{E}\mathrm{d}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{d}\mathrm{s} \mathrm{H}.\mathrm{C}., \mathrm{W}\mathrm{i}\mathrm{l}\mathrm{l}\mathrm{i}\mathrm{a}\mathrm{m}\mathrm{s} \mathrm{A}.\mathrm{B}., \mathrm{S}\mathrm{j}\mathrm{a}\mathrm{a}\mathrm{r}\mathrm{d}\mathrm{e}\mathrm{m}\mathrm{a} \mathrm{G}.\mathrm{D}., \mathrm{B}\mathrm{a}\mathrm{u}\mathrm{r} \mathrm{D}.\mathrm{G}., \mathrm{C}\mathrm{o}\mathrm{c}\mathrm{h}\mathrm{r}\mathrm{a}\mathrm{n} \mathrm{W}.\mathrm{K}. \mathrm{S}\mathrm{I}\mathrm{E}\mathrm{R}\mathrm{R}\mathrm{A} \mathrm{T}\mathrm{o}\mathrm{o}\mathrm{l}\mathrm{k}\mathrm{i}\mathrm{t}


                                                                                                                                                                                                                                                                                                                                                                                                      108
                      Суперкомпьютерные дни в России 2015 // Russian Supercomputing Days 2015 // RussianSCDays.org


                       \mathrm{C}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{C}\mathrm{o}\mathrm{n}\mathrm{c}\mathrm{e}\mathrm{p}\mathrm{t}\mathrm{u}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}. \mathrm{T}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{R}\mathrm{e}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{S}\mathrm{A}\mathrm{N}\mathrm{D}2010-1192, \mathrm{S}\mathrm{a}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{a} \mathrm{N}\mathrm{a}-
                       \mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{L}\mathrm{a}\mathrm{b}\mathrm{o}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{s}, 2010.

4. \mathrm{T}\mathrm{a}\mathrm{u}\mathrm{t}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{T}.\mathrm{J}. \mathrm{M}\mathrm{O}\mathrm{A}\mathrm{B}-\mathrm{S}\mathrm{D}: \mathrm{I}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{g}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{S}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{U}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}\mathrm{d} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{R}\mathrm{e}\mathrm{p}\mathrm{r}\mathrm{e}\mathrm{s}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} //
   \mathrm{E}\mathrm{n}\mathrm{g}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g} \mathrm{W}\mathrm{i}\mathrm{t}\mathrm{h} \mathrm{C}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{s}. 2004. \mathrm{V}\mathrm{o}\mathrm{l}. 20, \mathrm{N}. 3. \mathrm{P}. 286293.

5. \mathrm{T}\mathrm{a}\mathrm{u}\mathrm{t}\mathrm{g}\mathrm{e}\mathrm{s} \mathrm{T}.\mathrm{J}., \mathrm{M}\mathrm{e}\mathrm{y}\mathrm{e}\mathrm{r}\mathrm{s} \mathrm{R}., \mathrm{M}\mathrm{e}\mathrm{r}\mathrm{k}\mathrm{l}\mathrm{e}\mathrm{y} \mathrm{K}., \mathrm{S}\mathrm{t}\mathrm{i}\mathrm{m}\mathrm{p}\mathrm{s}\mathrm{o}\mathrm{n} \mathrm{C}., \mathrm{E}\mathrm{r}\mathrm{n}\mathrm{s}\mathrm{t} \mathrm{C}. \mathrm{M}\mathrm{O}\mathrm{A}\mathrm{B}: \mathrm{A} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h}-\mathrm{O}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{d}
   \mathrm{D}\mathrm{a}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{a}\mathrm{s}\mathrm{e}. \mathrm{T}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{R}\mathrm{e}\mathrm{p}\mathrm{o}\mathrm{r}\mathrm{t} \mathrm{S}\mathrm{A}\mathrm{N}\mathrm{D}2004-1592, \mathrm{S}\mathrm{a}\mathrm{n}\mathrm{d}\mathrm{i}\mathrm{a} \mathrm{N}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{L}\mathrm{a}\mathrm{b}\mathrm{o}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{o}\mathrm{r}\mathrm{i}\mathrm{e}\mathrm{s}, 2004.

6. \mathrm{S}\mathrm{e}\mathrm{o}\mathrm{l} \mathrm{E}.\mathrm{S}. \mathrm{F}\mathrm{M}\mathrm{D}\mathrm{B}: fl\mathrm{e}\mathrm{x}\mathrm{i}\mathrm{b}\mathrm{l}\mathrm{e} \mathrm{D}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{D}\mathrm{a}\mathrm{t}\mathrm{a}\mathrm{b}\mathrm{a}\mathrm{s}\mathrm{e} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{P}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{A}\mathrm{u}\mathrm{t}\mathrm{o}\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{A}\mathrm{d}\mathrm{a}\mathrm{p}\mathrm{t}\mathrm{i}\mathrm{v}\mathrm{e} \mathrm{A}\mathrm{n}\mathrm{a}\mathrm{l}-
   \mathrm{y}\mathrm{s}\mathrm{i}\mathrm{s}, \mathrm{P}\mathrm{h}.\mathrm{D}. \mathrm{T}\mathrm{h}\mathrm{e}\mathrm{s}\mathrm{i}\mathrm{s}, \mathrm{R}\mathrm{e}\mathrm{n}\mathrm{s}\mathrm{s}\mathrm{e}\mathrm{l}\mathrm{a}\mathrm{e}\mathrm{r} \mathrm{P}\mathrm{o}\mathrm{l}\mathrm{y}\mathrm{t}\mathrm{e}\mathrm{c}\mathrm{h}\mathrm{n}\mathrm{i}\mathrm{c} \mathrm{I}\mathrm{n}\mathrm{s}\mathrm{t}\mathrm{i}\mathrm{t}\mathrm{u}\mathrm{t}\mathrm{e}, 2005.

7. \mathrm{G}\mathrm{a}\mathrm{r}\mathrm{i}\mathrm{m}\mathrm{e}\mathrm{l}\mathrm{l}\mathrm{a} \mathrm{R}.\mathrm{V}. \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{D}\mathrm{a}\mathrm{t}\mathrm{a} \mathrm{S}\mathrm{t}\mathrm{r}\mathrm{u}\mathrm{c}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e} \mathrm{S}\mathrm{e}\mathrm{l}\mathrm{e}\mathrm{c}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{M}\mathrm{e}\mathrm{s}\mathrm{h} \mathrm{G}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{F}\mathrm{E}\mathrm{A} \mathrm{A}\mathrm{p}\mathrm{p}\mathrm{l}\mathrm{i}\mathrm{c}\mathrm{a}-
   \mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s} // \mathrm{I}\mathrm{n}\mathrm{t}\mathrm{e}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{J}\mathrm{o}\mathrm{u}\mathrm{r}\mathrm{n}\mathrm{a}\mathrm{l} \mathrm{o}\mathrm{f} \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d}\mathrm{s} \mathrm{i}\mathrm{n} \mathrm{E}\mathrm{n}\mathrm{g}\mathrm{i}\mathrm{n}\mathrm{e}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{n}\mathrm{g}. 2002. \mathrm{V}\mathrm{o}\mathrm{l}. 55, \mathrm{N}. 4.
   \mathrm{P}. 451--478.

8. \mathrm{B}\mathrm{e}\mathrm{r}\mathrm{t}\mathrm{s}\mathrm{e}\mathrm{k}\mathrm{a}\mathrm{s} \mathrm{D}.\mathrm{P}., \mathrm{T}\mathrm{s}\mathrm{i}\mathrm{t}\mathrm{s}\mathrm{i}\mathrm{k}\mathrm{l}\mathrm{i}\mathrm{s} \mathrm{J}.\mathrm{N}. \mathrm{P}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{a}\mathrm{n}\mathrm{d} \mathrm{D}\mathrm{i}\mathrm{s}\mathrm{t}\mathrm{r}\mathrm{i}\mathrm{b}\mathrm{u}\mathrm{t}\mathrm{e}\mathrm{d} \mathrm{C}\mathrm{o}\mathrm{m}\mathrm{p}\mathrm{u}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}: \mathrm{N}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{M}\mathrm{e}\mathrm{t}\mathrm{h}\mathrm{o}\mathrm{d}\mathrm{s}.
   \mathrm{P}\mathrm{r}\mathrm{e}\mathrm{n}\mathrm{t}\mathrm{i}\mathrm{c}\mathrm{e}-\mathrm{H}\mathrm{a}\mathrm{l}\mathrm{l}, 1989. 730 \mathrm{p}.

9. \mathrm{V}\mathrm{a}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{l}\mathrm{e}\mathrm{v}\mathrm{s}\mathrm{k}\mathrm{i} \mathrm{Y}\mathrm{u}, \mathrm{K}\mathrm{o}\mathrm{n}\mathrm{s}\mathrm{h}\mathrm{i}\mathrm{n} \mathrm{I}., \mathrm{K}\mathrm{o}\mathrm{p}\mathrm{y}\mathrm{t}\mathrm{o}\mathrm{v} \mathrm{G}., \mathrm{T}\mathrm{e}\mathrm{r}\mathrm{e}\mathrm{k}\mathrm{h}\mathrm{o}\mathrm{v} \mathrm{K}. \mathrm{I}\mathrm{N}\mathrm{M}\mathrm{O}\mathrm{S}\mathrm{T} \mathrm{a} \mathrm{s}\mathrm{o}\mathrm{f}\mathrm{t}\mathrm{w}\mathrm{a}\mathrm{r}\mathrm{e} \mathrm{p}\mathrm{l}\mathrm{a}\mathrm{t}\mathrm{f}\mathrm{o}\mathrm{r}\mathrm{m} \mathrm{a}\mathrm{n}\mathrm{d}
   \mathrm{a} \mathrm{g}\mathrm{r}\mathrm{a}\mathrm{p}\mathrm{h}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{e}\mathrm{n}\mathrm{v}\mathrm{i}\mathrm{r}\mathrm{o}\mathrm{n}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{f}\mathrm{o}\mathrm{r} \mathrm{d}\mathrm{e}\mathrm{v}\mathrm{e}\mathrm{l}\mathrm{o}\mathrm{p}\mathrm{m}\mathrm{e}\mathrm{n}\mathrm{t} \mathrm{o}\mathrm{f} \mathrm{p}\mathrm{a}\mathrm{r}\mathrm{a}\mathrm{l}\mathrm{l}\mathrm{e}\mathrm{l} \mathrm{n}\mathrm{u}\mathrm{m}\mathrm{e}\mathrm{r}\mathrm{i}\mathrm{c}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{o}\mathrm{d}\mathrm{e}\mathrm{l}\mathrm{s} \mathrm{o}\mathrm{n} \mathrm{g}\mathrm{e}\mathrm{n}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{l} \mathrm{m}\mathrm{e}\mathrm{s}\mathrm{h}\mathrm{e}\mathrm{s}.
   \mathrm{M}\mathrm{o}\mathrm{s}\mathrm{c}\mathrm{o}\mathrm{w} \mathrm{S}\mathrm{t}\mathrm{a}\mathrm{t}\mathrm{e} \mathrm{U}\mathrm{n}\mathrm{i}\mathrm{v}. \mathrm{P}\mathrm{u}\mathrm{b}\mathrm{l}., \mathrm{M}\mathrm{o}\mathrm{s}\mathrm{c}\mathrm{o}\mathrm{w}, 2013, 144 \mathrm{p}. (\mathrm{i}\mathrm{n} \mathrm{R}\mathrm{u}\mathrm{s}\mathrm{s}\mathrm{i}\mathrm{a}\mathrm{n}).




                                                                                                                                                                                                                                                                                                                                                                          109