Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium
<p>The paper describes a distributed algorithm and a structure of the software package for its implementation in which a program for computing the vehicle launch dynamics under interaction with the medium flow is complemented with a program to determine the unsteady hydrodynamic loads by the v...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Russian |
Published: |
MGTU im. N.È. Baumana
2015-01-01
|
Series: | Nauka i Obrazovanie |
Subjects: | |
Online Access: | http://technomag.edu.ru/jour/article/view/358 |
id |
doaj-6c6b7c5bae464820a117a79a88ca4e8c |
---|---|
record_format |
Article |
spelling |
doaj-6c6b7c5bae464820a117a79a88ca4e8c2020-11-25T00:32:40ZrusMGTU im. N.È. BaumanaNauka i Obrazovanie1994-04082015-01-0102587110.7463/0215.0756606358Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the MediumG. A. Shcheglov0A. Yu. Shilov1E. V. Junak2Bauman Moscow State Technical UniversityMIC «NPO Mashinostroyenia»MIC «NPO Mashinostroyenia»<p>The paper describes a distributed algorithm and a structure of the software package for its implementation in which a program for computing the vehicle launch dynamics under interaction with the medium flow is complemented with a program to determine the unsteady hydrodynamic loads by the vortex element method.</p><p>A distinctive feature of the developed system is that its local (running on a single computing core) LEAVING program to calculate the launch dynamics runs together with concurrent (running on multiple computing cores) MDVDD program to compute the unsteady vortex flow and hydrodynamic loads. The LEAVING program is the main one. It is launched app and then runs the MDVDD program in concurrent mode on the specified number of cores. Using MPI technology allows you to use a multiprocessor PC or a local network of multiple PCs to perform calculations. The equations of launcher spring-mass model dynamics and equations of vortex elements parameters evolution are integrated with the same time step. The interprogram communiaction in the step is provided asynchronously using the OS Windows Event mechanism (Events). Interfacing between LEAVING and MDVDD programs is built using the OS Windows FileMapping technology, which allows a specified data structure to be displayed and read to the fixed memory area.</p><p>The paper provides analysis of acceleration achieved with parallel processing on different numbers of cores, and defines a parallelization degree of various operations. It shows that the parallelization efficiency of the developed algorithm is slower than in case of calculation of the rigid body flow. The causes of reduced efficiency are discussed.</p><p>It is shown that the developed algorithm can be effectively used to solve problems on a small number of cores, e.g. on PC based on one or two quad-core processors.</p>http://technomag.edu.ru/jour/article/view/358algorithmvortex element methodincompressible mediumvorticityvortonhydroelasticityflying vehicledistributed computingparallel computing |
collection |
DOAJ |
language |
Russian |
format |
Article |
sources |
DOAJ |
author |
G. A. Shcheglov A. Yu. Shilov E. V. Junak |
spellingShingle |
G. A. Shcheglov A. Yu. Shilov E. V. Junak Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium Nauka i Obrazovanie algorithm vortex element method incompressible medium vorticity vorton hydroelasticity flying vehicle distributed computing parallel computing |
author_facet |
G. A. Shcheglov A. Yu. Shilov E. V. Junak |
author_sort |
G. A. Shcheglov |
title |
Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium |
title_short |
Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium |
title_full |
Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium |
title_fullStr |
Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium |
title_full_unstemmed |
Distributed Algorithm for Computing the Vehicle Launch Dynamics under Interaction with the Medium |
title_sort |
distributed algorithm for computing the vehicle launch dynamics under interaction with the medium |
publisher |
MGTU im. N.È. Baumana |
series |
Nauka i Obrazovanie |
issn |
1994-0408 |
publishDate |
2015-01-01 |
description |
<p>The paper describes a distributed algorithm and a structure of the software package for its implementation in which a program for computing the vehicle launch dynamics under interaction with the medium flow is complemented with a program to determine the unsteady hydrodynamic loads by the vortex element method.</p><p>A distinctive feature of the developed system is that its local (running on a single computing core) LEAVING program to calculate the launch dynamics runs together with concurrent (running on multiple computing cores) MDVDD program to compute the unsteady vortex flow and hydrodynamic loads. The LEAVING program is the main one. It is launched app and then runs the MDVDD program in concurrent mode on the specified number of cores. Using MPI technology allows you to use a multiprocessor PC or a local network of multiple PCs to perform calculations. The equations of launcher spring-mass model dynamics and equations of vortex elements parameters evolution are integrated with the same time step. The interprogram communiaction in the step is provided asynchronously using the OS Windows Event mechanism (Events). Interfacing between LEAVING and MDVDD programs is built using the OS Windows FileMapping technology, which allows a specified data structure to be displayed and read to the fixed memory area.</p><p>The paper provides analysis of acceleration achieved with parallel processing on different numbers of cores, and defines a parallelization degree of various operations. It shows that the parallelization efficiency of the developed algorithm is slower than in case of calculation of the rigid body flow. The causes of reduced efficiency are discussed.</p><p>It is shown that the developed algorithm can be effectively used to solve problems on a small number of cores, e.g. on PC based on one or two quad-core processors.</p> |
topic |
algorithm vortex element method incompressible medium vorticity vorton hydroelasticity flying vehicle distributed computing parallel computing |
url |
http://technomag.edu.ru/jour/article/view/358 |
work_keys_str_mv |
AT gashcheglov distributedalgorithmforcomputingthevehiclelaunchdynamicsunderinteractionwiththemedium AT ayushilov distributedalgorithmforcomputingthevehiclelaunchdynamicsunderinteractionwiththemedium AT evjunak distributedalgorithmforcomputingthevehiclelaunchdynamicsunderinteractionwiththemedium |
_version_ |
1725319574886285312 |