scholarly journals Parallel Computational Algorithm for Object-Oriented Modeling of Manipulation Robots

Mathematics ◽  
2021 ◽  
Vol 9 (22) ◽  
pp. 2886
Author(s):  
Oleg Krakhmalev ◽  
Sergey Korchagin ◽  
Ekaterina Pleshakova ◽  
Petr Nikitin ◽  
Oksana Tsibizova ◽  
...  

An algorithm for parallel calculations in a dynamic model of manipulation robots obtained by the Lagrange–Euler method is developed. Independent components were identified in the structure of the dynamic model by its decomposition. Using the technology of object-oriented programming, classes corresponding to the structures of the selected components of the dynamic model were described. The algorithmization of parallel computing is based on the independence of the calculation of objects of individual classes and the sequence of matrix operations. The estimation of the execution time of parallel algorithms, the resulting acceleration, and the efficiency of using processors is given.

1993 ◽  
Vol 2 (4) ◽  
pp. 227-234 ◽  
Author(s):  
Diane A. Verner ◽  
Gregory L. Heileman ◽  
Kent G. Budge ◽  
Allen C. Robinson

This article considers the development of a reusable object-oriented array library, as well as the use of this library in the construction of finite difference and finite element codes. The classes in this array library are also generic enough to be used to construct other classes specific to finite difference and finite element methods. We demonstrate the usefulness of this library by inserting it into two existing object-oriented scientific codes developed at Sandia National Laboratories. One of these codes is based on finite difference methods, whereas the other is based on finite element methods. Previously, these codes were separately maintained across a variety of sequential and parallel computing platforms. The use of object-oriented programming allows both codes to make use of common base classes. This offers a number of advantages related to optimization and portability. Optimization efforts, particularly important in large scientific codes, can be focused on a single library. Furthermore, by encapsulating machine dependencies within this library, the optimization of both codes on different architec-tures will only involve modification to a single library.


1990 ◽  
Author(s):  
E. H. Bensley ◽  
T. J. Brando ◽  
J. C. Fohlin ◽  
M. J. Prelle ◽  
A. M. Wollrath

Sign in / Sign up

Export Citation Format

Share Document