Xing Cai

  1. Simplifying Parallelization of Scientific Codes by a Function-Centric Approach in Python.

    Authors: Jon K. Nilsen, Xing Cai, Bjorn Hoyland, Hans Petter Langtangen
    Subjects: and Cluster Computing, Distributed, Parallel
    Abstract

    The purpose of this paper is to show how existing scientific software can be
    parallelized using a separate thin layer of Python code where all parallel
    communication is implemented. We provide specific examples on such layers of
    code, and these examples may act as templates for parallelizing a wide set of
    serial scientific codes. The use of Python for parallelization is motivated by
    the fact that the language is well suited for reusing existing serial codes
    programmed in other languages.

Syndicate content