News
-
DVM system was installed at Siberian Supercomputer Center on NKS-30T supercomputer of Institute of Computational Mathematics and Mathematical Geophysics of Siberian Branch of Russian Academy of Sciences (ICMMG SB RAS). Instruction how to use DVM-sysytem on NKS-30T is available here. The instructions for all computer systems where DVM system is installed are here.
-
National Supercomputing Forum (NSCF-2016) was held on November 29th - December 2nd, 2016 in Russia, Pereslavl, the Program Systems Institute of RAS.
Presentations
New possibilities of automation system of parallel program development (DVM-system)
New possibilities of automation system of parallel program development (DVM-system)
The following recently implemented capabilities of the DVM-system are discussed in the presentation:
- new version of C-DVMH language and compiler;
- extension of C-DVM and Fortran-DVMH possibilities to solve problems with irregular grids;
- implementation of parallel I/O tools;
- new features for functional debugging and analysis of parallel programs performance.
Examples of usage of these features on test and real applications will be demonstrated.
Presented by V.A. Bakhtin.
Mapping of graph problems on GPU architecture - theory and practice
Mapping of graph problems on GPU architecture - theory and practice
Last time graphics accelerators (GPUs) GPU are increasingly being used in non-graphical computations. They’re needed because of their relatively high performance and lower cost. As you know, the problems on structured grids where the parallelism is easily determined are solved well on GPUs. But there are problems that require more computing power and use non-structured grids. The examples of such tasks are: Single Shortest Source Path problem (SSSP) – the problem to find the shortest paths from a given vertex to all the others in a weighted graph, MST (minimum spanning tree) – finding the minimum spanning forest in a graph, BFS (breadth first search) – breadth-first search in the graph, Community detection – finding closely related communities in a graph, and others. These tasks are very often used in various fields of research: a recognition of various objects, computer vision, analysis and building of networks (for example, telephone, electrical, computer, road, etc.), chemistry and biology, and in many other areas.
Presented by A.S. Kolganov.
-
Supercomputing and mathematical simulation 2016 was held on October 3rd - 7th, 2016 in Russia, Sarov, RUSSIAN FEDERAL NUCLEAR CENTER ALL-RUSSIAN RESEARCH INSTITUTE OF EXPERIMENTAL PHYSICS.
Presentations
Implementation of parallel program for compositional flow simulation during oil and gas fields development using DVM-system
Implementation of parallel program for compositional flow simulation during oil and gas fields development using DVM-system
Compositional multiphase simulation is used for more detailed flow modeling for reservoirs with light hydrocarbons (gas, condensate), for more accurate description of mass exchange between phases in enhanced oil recovery methods such as carbon dioxide or nitrogen injection, enriched gas injection or high-pressure gas injection. The main stages of the development of the parallel version of the multiphase filtering program with use of DVM system will be considered in the presentation.
Presented by A.V. Korolev, V.A. Bakhtin.
-
Russian Supercomputing Days 2016 was held on Semptember 26th - 27th, 2016 in Russia, Moscow, hotel Holiday Inn Moscow - Sokolniki.
Presentations
Extension of DVM-system capabilities to solve problems which use irregular grids
Extension of DVM-system capabilities to solve problems which use irregular grids
DVM-system was designed to create parallel programs of scientific-technical calculations in C-DVMH and Fortran-DVMH languages. These languages use the same model of parallel programming (DVMH-model) and are the extensions of standard C and Fortran languages with parallelism specifications, implemented as compiler directives. DVMH-model allows to create efficient parallel programs for heterogeneous computational clusters, which nodes use as computing devices not only universal multi-core processors but also can use attached accelerators (GPUs or Intel Xeon Phi coprocessors). This article discusses new means to work with irregular grids, which were implemented in the C-DVMH compiler recently. Using the developed extension can significantly ease irregular grid applications parallelization on cluster.
Presented by A.S. Kolganov.
DVM-system was designed to create parallel programs of scientific-technical calculations in C-DVMH and Fortran-DVMH languages. These languages use the same model of parallel programming (DVMH-model) and are the extensions of standard C and Fortran languages by parallelism specifications, implemented as compiler directives. DVMH-model allows to create efficient parallel programs for heterogeneous computational clusters, which nodes use as computing devices not only universal multi-core processors but also can use attached accelerators (GPUs or Intel Xeon Phi coprocessors). This article discusses new possibilities of parallel I/O, which were implemented in the DVM-system recently. Using the developed I/O subsystem can significantly speed up DVMH-applications by combining input-output operations with computations.
Presented by V.A. Bakhtin.
-
Scientific service on the Internet 2016 was held on Semptember 19th - 24th, 2016 in Russia, Novorossiysk, Abrau-Durso, a boarding house 'Sailor'.
Presentations
Experience of using SAPFOR system to parallelize Fortran programs emphasizes that for parallelizing large-scale applications and software packages it is necessary to improve capabilities of the system in the following areas: automatic determination and carrying out of the required source code transformations, primarily parallelization of time-consuming source code fragments, incremental parallelization . The system should be also extended to support parallelization of C code. Development of the system to achieve these goals requires a significant adjustment to its architecture.
Presented by N.A. Kataev.