Formula Translation in Blitz++, NumPy and Modern Fortran: A Case Study of the Language Choice Tradeoffs
Three object-oriented implementations of a prototype solver of the advection equation are introduced. The presented programs are based on Blitz++ (C++), NumPy (Python) and Fortran's built-in array containers. The solvers constitute implementations of the Multidimensional Positive-Definite Advec...
Main Authors: | Sylwester Arabas, Dorota Jarecka, Anna Jaruga, Maciej Fijałkowski |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2014-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.3233/SPR-140379 |
Similar Items
-
Parallel Algorithm of Geometrical Hashing Based on NumPy Package and Processes Pool
by: Klyachin Vladimir Aleksandrovich
Published: (2015-10-01) -
Performance evaluation of NumPy, SciPy, PyMEL and OpenMaya compared to the C++ API in Autodesk Maya
by: Svensson, Patrik, et al.
Published: (2021) -
The Fortran-P Translator: Towards Automatic Translation of Fortran 77 Programs for Massively Parallel Processors
by: Matthew O'keefe, et al.
Published: (1995-01-01) -
Blitz-analysis of clinical observation
by: D.D. Ivanov, et al.
Published: (2015-02-01) -
Yoshida Shūichi: Der grüne Blitz
by: Oliver Peter Hartmann
Published: (2016-05-01)