COMPARISON OF DIFFERENT PYTHON DEVELOPMENT LIBRARIES TO SOLVE FLUID FLOW PROBLEMS
Author(s) -
Tarcísio Fischer,
Arthur Besen Soprana,
Edson Tadeu M. Manoel,
Gustavo Gondran Ribeiro
Publication year - 2018
Publication title -
congresso brasileiro de fluidodinâmica computacional
Language(s) - English
Resource type - Conference proceedings
ISSN - 2525-4472
DOI - 10.17648/cbcfd-84098
Subject(s) - python (programming language) , computer science , programming language , software engineering
RESUMO – With the advance of programming languages, the availability of better hardware, and the emergence of new libraries for numerical development, it has been possible to use high level abstractions to prototype and solve complex problems in many fields of knowledge. In the context of numerical simulation using the Finite Volume Method, those new tools can be used, so that the developer is able to make experiments with less effort. This work compares several libraries from the Python programming language (Pure Python implementation, Cython, NumPy, Numba, Scipy, petsc4py, and pure C/C++), aiming to solve fluid flow problems and comparing execution performance from each tools
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom