<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="other" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences</journal-id><journal-title-group><journal-title xml:lang="en">Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Самарского государственного технического университета. Серия «Физико-математические науки»</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1991-8615</issn><issn publication-format="electronic">2310-7081</issn><publisher><publisher-name xml:lang="en">Samara State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">20969</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject></subject></subj-group></article-categories><title-group><article-title xml:lang="en">Parallel programming software package GraphPlus Templet</article-title><trans-title-group xml:lang="ru"><trans-title>Программный комплекс параллельного программирования GraphPlus Templet</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Vostokin</surname><given-names>Sergey V</given-names></name><name xml:lang="ru"><surname>Востокин</surname><given-names>Сергей Владимирович</given-names></name></name-alternatives><bio xml:lang="en"><p>(д.т.н., доц.), профессор, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет); S. P. Korolyov Samara State Aerospace University (National Research University)</p></bio><bio xml:lang="ru"><p>(д.т.н., доц.), профессор, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)</p></bio><email>easts@mail.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Khayrutdinov</surname><given-names>Andrey R</given-names></name><name xml:lang="ru"><surname>Хайрутдинов</surname><given-names>Андрей Ринатович</given-names></name></name-alternatives><bio xml:lang="en"><p>аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет); S. P. Korolyov Samara State Aerospace University (National Research University)</p></bio><bio xml:lang="ru"><p>аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)</p></bio><email>khairutdinov@yandex.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Litvinov</surname><given-names>Vladimir G</given-names></name><name xml:lang="ru"><surname>Литвинов</surname><given-names>Владимир Геннадьевич</given-names></name></name-alternatives><bio xml:lang="en"><p>аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет); S. P. Korolyov Samara State Aerospace University (National Research University)</p></bio><bio xml:lang="ru"><p>аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)</p></bio><email>doom-black@mail.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">S. P. Korolyov Samara State Aerospace University (National Research University)</institution></aff><aff><institution xml:lang="ru">Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2011-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2011</year></pub-date><volume>15</volume><issue>4</issue><issue-title xml:lang="en">NO4(25) (2011)</issue-title><issue-title xml:lang="ru">№4(25) (2011)</issue-title><fpage>146</fpage><lpage>153</lpage><history><date date-type="received" iso-8601-date="2020-02-18"><day>18</day><month>02</month><year>2020</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2011, Samara State Technical University</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2011, Самарский государственный технический университет</copyright-statement><copyright-year>2011</copyright-year><copyright-holder xml:lang="en">Samara State Technical University</copyright-holder><copyright-holder xml:lang="ru">Самарский государственный технический университет</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.eco-vector.com/1991-8615/article/view/20969">https://journals.eco-vector.com/1991-8615/article/view/20969</self-uri><abstract xml:lang="en"><p>The parallel programming automation software package named Graphplus templet is considered. Its design purposes, architecture, eﬃciency of applying for numerical modeling problems solutions, features against similar approaches are discussed. Composition of the software package is described in details. Programming complexity of the numerical simulation applications coded with help of the software is considered.</p></abstract><trans-abstract xml:lang="ru"><p>Описан программный комплекс для автоматизации параллельного программирования GraphPlus templet. Рассмотрены цели проектирования, архитектура, эффективность применения при решении задач численного моделирования, особенности в сравнении с аналогичными подходами. Описан состав комплекса программ, приведена оценка сложности параллельного программирования численных методов при его использовании.</p></trans-abstract><kwd-group xml:lang="en"><kwd>software</kwd><kwd>parallel programming</kwd><kwd>computational model</kwd><kwd>program scheme</kwd><kwd>domain speciﬁc language</kwd><kwd>automation of programming</kwd><kwd>numerical simulation</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>комплекс программ</kwd><kwd>параллельное программирование</kwd><kwd>модель вычислений</kwd><kwd>схемы программ</kwd><kwd>доменно-ориентированный язык</kwd><kwd>автоматизация программирования</kwd><kwd>численное моделирование</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Востокин С. В. Графическая объектная модель параллельных процессов и её применение в задачах численного моделирования. Самара: СНЦ РАН, 2007. 286 с.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Hunt G. C., Larus J. R. Singularity: Rethinking the Software Stack // SIGOPS Oper. Syst. Rev.. Vol. 41, no. 2. Pp. 37-49.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Востокин С. В. Спецификация визуальной модели параллельных и распределённых вычислений на основе логики TLA / В сб.: Параллельные вычисления и задачи управления: Тр. Четверт. Международн. конф-ции (PACO'2008, 27-29 октября 2008 г., Москва). М.: ИПУ РАН, 2008. С. 1338-1348.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Dalci E., Fong E., Goldﬁne A. Requirements for GSC-IS Reference Implementations. National Institute of Standards and Technology, Information Technology Laboratory, 2003.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. New York: Addison-Wesley, 1995. 416 pp.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Дмитриев С. Языково-ориентированное программирование: следующая парадигма // RSDN Magazine, 2005. № 5</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Schmidt D. C., Huston S. D. C++ Network Programming. Vol. 2: Systematic Reuse with ACE and Frameworks. New York: Addison-Wesley, 2002. 384 pp.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Бергизияров П. К. Программирование на типовых алгоритмических структурах с массивным параллелизмом // Вычислительные методы и программирование, 2001. Т. 2, № 2. С. 1-16.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Stroustrup B. The C++ Programming Language / 3rd edition. New York: Addison-Wesley, 1997. 1040 pp.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Земсков Ю. В. Qt 4 на примерах. СПб.: БХВ-Петербург, 2008. 608 с.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Reinders J. Intel Threading Building Blocks: Outﬁtting C++ for Multi-core Processor Parallelism. Sebastopol, CA: O'Reilly Media, 2007. 334 pp.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Абрамов C. M., Адамович А. И., Инюхин А. В., Московский А. А., Роганов В. А., Шевчук Ю. В. Т-система с открытой архитектурой / В сб.: Суперкомпьютерные системы и их применение: Тр. международн. научн. конф-ции (SSA'2004, 26-28 октября 2004 г., Минск). Минск: ОИПИ НАН Беларуси, 2004. С. 18-22.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Quinn M. J. Parallel Programming in C with MPI and OpenMP. New York: McGraw-Hill, 2004. 544 pp.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Крюков В. А., Удовиченко Р. В. Отладка DVM-программ // Программирование, 2001. № 3. С. 19-29.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Московский А. А., Первин А. Ю., Сергеева Е. О. Первый опыт реализации шаблона параллельного программирования на основе Т-подхода / В сб.: Программные системы: теория и приложения: Тр. Междунар. конф-ции. Т. 1. М.: Наука, Физматлит, 2006. С. 245-255.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Dijkstra E. W., Scholten C. S. Termination detection for diffusing computations // Information Processing Letters, 1980. Vol. 11, no. 1. Pp. 1-4.</mixed-citation></ref></ref-list></back></article>
