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...

Full description

Bibliographic Details
Main Authors: G. A. Shcheglov, A. Yu. Shilov, E. V. Junak
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