Digital Library
Close Browse articles from a journal
 
<< previous    next >>
     Journal description
       All volumes of the corresponding journal
         All issues of the corresponding volume
           All articles of the corresponding issues
                                       Details for article 3 of 4 found articles
 
 
  On the performance of the Python programming language for serial and parallel scientific computations
 
 
Title: On the performance of the Python programming language for serial and parallel scientific computations
Author: Xing Cai
Hans Petter Langtangen
Halvard Moe
Appeared in: Scientific programming
Paging: Volume 13 (2005) nr. 1 pages 31-56
Year: 2005-05-23
Contents: This article addresses the performance of scientific applications that use the Python programming language. First, we investigate several techniques for improving the computational efficiency of serial Python codes. Then, we discuss the basic programming techniques in Python for parallelizing serial scientific applications. It is shown that an efficient implementation of the array-related operations is essential for achieving good parallel performance, as for the serial case. Once the array-related operations are efficiently implemented, probably using a mixed-language implementation, good serial and parallel performance become achievable. This is confirmed by a set of numerical experiments. Python is also shown to be well suited for writing high-level parallel programs.
Publisher: IOS Press
Source file: Elektronische Wetenschappelijke Tijdschriften
 
 

                             Details for article 3 of 4 found articles
 
<< previous    next >>
 
 Koninklijke Bibliotheek - National Library of the Netherlands