Performance Comparisons for Python Libraries in Parallel Computing and Physical Simulation

Olubunmi Adekanmbi · 2024

Physical simulation today requires fast and efficient parallel computing to achieve the accuracy and performance.At the core of physical simulation lies the tools and frameworks that are driving it, from programming language, compilation, algorithms and high-performance computing.Python is a high-level programming language of choice favored by many developers and researchers since it is very productive.However, Python is also notorious for its poor performance due to the interpreted mode and its internal global interpreter lock (GIL).In this paper, we overcome the performance problem inherited in Python by using three different Python computing libraries.The work demonstrates that by using the right computing library, Python may achieve both high productivity and high performance in physical simulations.

Read the paper · More papers on PaperTik