Tsatu logo
ISSN: 2524-0714

Please use this identifier to cite or link to this item: http://elar.tsatu.edu.ua/handle/123456789/19487
Title: Choosing a library for the Python programming language for visualizing the operation of parallel algorithms
Authors: Sharov, Sergii
Шаров, Сергій Володимирович
Sitsylitsyn, Yurii
Сіциліцин, Юрій Олександрович
Naumuk, Oleksii
Lubko, Dmytro
Лубко, Дмитро Вікторович
Kolmakova, Vira
Keywords: Python;parallel computing;programming;libraries
Issue Date: 2024
Citation: Choosing a library for the Python programming language for visualizing the operation of parallel algorithms / S. Sharov., Y. Sitsylitsyn., O. Naumuk., D. Lubko., V. Kolmakova // E3S Web of Conference. 2024. T. 508 (03002). DOI: https://doi.org/10.1051/e3sconf/202450803002
Abstract: The research compares the capabilities of several libraries for the Python language, which allow creating a test application and visually demonstrate the operation of a parallel program in real time. It was found that the Python language is often used to develop parallel programs with internal and external libraries. To provide multithreading and parallelism, applications created in Python use external libraries, including mpi4py.futures, PETSc for Python, MPI for Python, d2o, Playdoh, PyOMP, and others. Visualization and animation of the operation of parallel programs will help to understand the principles of parallel computing. We compared test applications created with the use of Matplotlib, Seaborn, Plotly, Bokeh, Pygame, PyOpenGL libraries. According to the results of the observation, it was found that the Seaborn library is the best choice for developing a test application for animating the operation of a parallel program.
URI: http://elar.tsatu.edu.ua/handle/123456789/19487
DOI: https://doi.org/10.1051/e3sconf/202450803002
Appears in Collections:Кафедра Комп'ютерні науки

Files in This Item:
File Description SizeFormat 
Sharov.pdf1.82 MBAdobe PDFView/Open
Show full item record ???jsp.display-item.check???


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.