{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T04:02:30Z","timestamp":1775016150119,"version":"3.50.1"},"reference-count":25,"publisher":"Pleiades Publishing Ltd","issue":"3","license":[{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2019,5]]},"DOI":"10.1134\/s0361768819030034","type":"journal-article","created":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T07:03:03Z","timestamp":1560236583000},"page":"121-132","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["DVM-Approach to the Automation of the Development of Parallel Programs for Clusters"],"prefix":"10.1134","volume":"45","author":[{"given":"V. A.","family":"Bakhtin","sequence":"first","affiliation":[]},{"given":"V. A.","family":"Krukov","sequence":"additional","affiliation":[]}],"member":"137","published-online":{"date-parts":[[2019,6,11]]},"reference":[{"key":"7054_CR1","unstructured":"Eisymont, L.L., Hybrid strategy of the development of hardware components, Otkrytye sist., 2017, no, 2, pp.8\u201311. https:\/\/www.osp.ru\/os\/2017\/02\/13052216"},{"key":"7054_CR2","unstructured":"Top500 List - November 2018. http:\/\/top500.org\/list\/ 2018\/11\/"},{"key":"7054_CR3","unstructured":"OpenMP 4.0 Specifications.\nhttps:\/\/www.openmp.org\/specifications\/"},{"key":"7054_CR4","unstructured":"OpenACC Specification. https:\/\/www.openacc.org\/ specification"},{"key":"7054_CR5","unstructured":"Bakhtin, V.A., Klinov, M.S., Krukov, V.A., Podderyugina, N.V., Pritula, M.N., and Sazanov, Yu.L., Extension of the DVM parallel programming model for clusters with heterogeneous nodes, Vestn. Yuzhno-Ural\u2019sk. Gos. Univ., Ser. Mat. Model. Program., 2012, no. 18, pp.\u00a082\u201392."},{"key":"7054_CR6","first-page":"86","volume":"3","author":"V.A. Bakhtin","year":"2014","unstructured":"Bakhtin, V.A., Klinov, M.S., Kolganov, A.S., Krukov, V.A., Podderyugina, N.V., and Pritula, M.N., Automatic mapping of Fortran programs to clusters with GPUs, Vestn. Yuzhno-Ural\u2019sk. Gos. Univ.,\n                           Ser. Vychisl. Mat. Inform., 2014, vol. 3, no. 3, pp. 86\u201396.","journal-title":"Ser. Vychisl. Mat. Inform."},{"key":"7054_CR7","unstructured":"DVM\u2014the system for developing parallel programs. http:\/\/dvm-system.org\/"},{"key":"7054_CR8","unstructured":"Fortran-DVMH, Fortran-DVMH compiler, compilation, execution, and debugging DVMH programs. http: \/\/dvm-system.org\/static_data\/tutorial\/FDVMH-tutorial.pdf"},{"key":"7054_CR9","unstructured":"C-DVMH, C-DVMH compilation, execution, and debugging DVMH programs. http:\/\/dvm-system.org \/static_data\/docs\/CDVMH-reference-ru.pdf"},{"key":"7054_CR10","unstructured":"Bakhtin, V.A., Kolganov, A.S., Krukov, V.A., Podderyugina, N.V., and Pritula, M.N., Methods of the dynamic configuration of DVMH programs for clusters with accelerators, Trudy mezhdunarodnoi konferentsii Superkom\u2019yuternye dni v Rossii (Int. Conf. Supercomputer days in Russia), Moscow, 2015, Moscow: Mosk. Gos. Univ., 2015, pp. 257\u2013268."},{"key":"7054_CR11","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1023\/A:1010982231651","volume":"27","author":"V.A. Kryukov","year":"2001","unstructured":"Kryukov, V.A. and Udovichenko, R.V., Debugging DVM programs, Program. Comput. Software, 2001, vol.\u00a027, no. 3, pp. 123\u2013129.","journal-title":"Program. Comput. Software"},{"key":"7054_CR12","first-page":"102","volume":"7","author":"V.A. Krukov","year":"2006","unstructured":"Krukov, V.A. and Kudryavtsev, M.V., Automating the debugging of parallel programs, Vychisl. Met. Program., 2006, vol. 7, no. 4, pp. 102\u2013110.","journal-title":"Vychisl. Met. Program."},{"key":"7054_CR13","unstructured":"Ermichev, A. A. and Krukov, V.A., Elaboration of the comparative technique for debugging DVMH programs, Trudy XIX vserossiiskoi konferentsii Nauchnyi servis v ceti Internet (Proc.of the All-Russia Conf. Scientific Services on the Internet), Novorossiisk, 2017, Moscow, Inst. Prikl. Mat., 2017, pp. 150\u2013156."},{"key":"7054_CR14","doi-asserted-by":"crossref","unstructured":"Bakhtin, V.A., Zhukova, O.F., Kataev, N.A., Kolganov, A.S., Krukov, V.A., Kuznetsov, M.Yu., Podderyugina, N.V., and Pritula, M.N., Savitskaya, O.A., and Smirnov, A.A., Parallelization of Software Packages: Problems and Prospects, Trudy XIX vserossiiskoi konferentsii Nauchnyi servis v ceti Internet (Proc.of the All-Russia Conf. Scientific Services on the Internet), Novorossiisk, 2018, Moscow, Inst. Prikl. Mat., 2018, pp. 63\u201372.","DOI":"10.20948\/abrau-2018-33"},{"key":"7054_CR15","unstructured":"Kataev, N.A., Kolganov, A.S., and Titov, P.A., the problem of simulating the propagation of elastic waves in media with complex 3D surface geometry to clusters of various architectures, Trudy XI mezhdunarodnoi konferentsii Parallel\u2019nye vychislitel\u2019nye tekhnologii (Proc. of the XI Int. Conf. on Parallel Computation Technologies), Kazan\u2019, 2017, Chelyabinsk, Uzhno-Ural\u2019skii Gos. Univ., 2017, pp. 341\u2013355."},{"key":"7054_CR16","unstructured":"Bakhtin, V.A., Klinov, M.S., Krukov, V.A., and Podderyugina, N.V., Automatic parallelization of sequential programs for multicore clusters, Trudy mezhdunarodnoi superkomp\u2019yuternoi konferentsii (Proc.of the Int. Conf. on Supercomputers), in Nauchnyi servis v ceti Internet (Scientific Services on the Internet), Ross. Akad. Nauk, 2010, pp. 12\u201315."},{"key":"7054_CR17","unstructured":"Aleksakhin, V.F., Bakhtin, V.A., Zakharov, A.S., Kolganov, A.S., Korolev, A.V., Krukov, V.A., Podderyugina, N.V., and Pritula, M.N., Experience of solving applied problems using the DVM system, Trudy mezhdunarodnoi konferentsii Superkom\u2019yuternye dni v Rossii (Int. Conf. Supercomputer days in Russia), Moscow, 2017, Moscow: Mosk. Gos. Univ., 2017, pp. 650\u2013661."},{"key":"7054_CR18","doi-asserted-by":"publisher","first-page":"879","DOI":"10.1134\/S1064562411060408","volume":"84","author":"V.A. Bakhtin","year":"2011","unstructured":"Bakhtin, V.A., Krukov, V.A., Chetverushkin, B.N., and Shil\u2019nikov, E.V., Extension of the DVM parallel programming model for clusters with heterogeneous nodes, Doklady Math., 2011, vol. 84, no. 3, pp. 879\u2013881.","journal-title":"Doklady Math."},{"key":"7054_CR19","unstructured":"Bakhtin, V.A., Klinov, M.S., Kolganov, A.S., Krukov, V.A., Podderyugina, N.V., and Pritula, M.N., Automatic mapping of Fortran programs to clusters with accelerators, Trudy mezhdunarodnoi superkomp\u2019yuternoi konferentsii (Proc.of the Int. Conf. on Supercomputers), in Nauchnyi servis v ceti Internet: mnogoobrazie superkomp\u2019yuternykh mirov (Scientific Services on the Internet: the Diversity of Supercomputer Worlds), Ross. Akad. Nauk, 2014, pp. 17\u201322."},{"key":"7054_CR20","volume-title":"Mapping DVMH programs to clusters with GPUs, Cand. Sci. (Phys.-Math.) Dissertation","author":"M.N. Pritula","year":"2013","unstructured":"Pritula, M.N., Mapping DVMH programs to clusters with GPUs, Cand. Sci. (Phys.-Math.) Dissertation, Moscow: Keldysh Institute of Applied Mathematics, 2013, p. 105. http:\/\/keldysh.ru\/council\/1\/pritula-diss.pdf"},{"key":"7054_CR21","unstructured":"Voronkov, A.V., Golubev, A.S., Krukov, V.A., and Sychugova, E.P., Parallel version of the package REAKTOR-GP, Vopr. At. Nauki Tekh., Ser. Obesp. Bezopasnosti AES, 2009, no. 4, pp. 64\u201374."},{"key":"7054_CR22","unstructured":"Aleksakhin, V.F., Bakhtin, V.A., Zhukova, O.F., Kolganov, A.S., Krukov, V.A., Podderyugina, N.V., Pritula, M.N., Savitskaya, O.A., and Shubert, A.V., Parallelization of Fortran DVMH NAS NPB3.3.1 benchmarks for GPUs, Vestn. Ufa Gos. Aviatsionno-tekhnich. Inst., 2015, vol. 19, no. 1 (67), pp. 240\u2013250."},{"key":"7054_CR23","unstructured":"Aleksakhin, V.F., Bakhtin, V.A., Zhukova, O.F., Kolganov, A.S., Krukov, V.A., Ostrovskaya, I.P., Podderyugina, N.V., Pritula, M.N., and Savitskaya, O.A., Parallelization of Fortran DVMH NAS NPB3.3.1 benchmarks for the coprocessor Intel Xeon Phi, Trudy mezhdunarodnoi konferentsii Parallel\u2019nye vychislitel\u2019nye tekhnologii (Proc. of the Int. Conf. on Parallel Computation Technologies), Chelyabinsk, Uzhno-Ural\u2019skii Gos. Univ., 2015, pp. 19\u201330."},{"key":"7054_CR24","unstructured":"Krukov, V.A., Development of parallel programs for computer clusters and networks, Inf. tekhnolg. komput. sist., 2003, no. 1\u20132, pp. 42\u201361. ftp:\/\/ftp.keldysh.ru\/ dvm-distr\/journ1-2_page42_61.pdf"},{"key":"7054_CR25","unstructured":"The efficiency of executing NAS NPB benchmarks. http:\/\/dvm-system.org\/ru\/category\/performance\/"}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819030034.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768819030034","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819030034.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:34:10Z","timestamp":1775010850000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768819030034"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5]]},"references-count":25,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,5]]}},"alternative-id":["7054"],"URL":"https:\/\/doi.org\/10.1134\/s0361768819030034","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5]]},"assertion":[{"value":"11 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 January 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 January 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 June 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}