Title of article :
Flexible, efficient and robust algorithm for parallel execution and coupling of components in a framework Original Research Article
Author/Authors :
Gabor Toth، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2006
Pages :
10
From page :
793
To page :
802
Abstract :
We describe a general algorithm suitable for executing and coupling components of a software framework on a parallel computer. The requirements of a flexible, efficient and robust algorithm are defined precisely, and the motivation for the requirements is demonstrated on several examples. In short, the requirements are the following: (i) the algorithm should allow arbitrary distribution of processors among the components, (ii) it should allow arbitrary coupling schedule between the components, (iii) it should not use any inter-processor communication other than already required by the components and their couplings, and (iv) it should never get into a dead-lock. We show that the proposed algorithm based on the Temporal and Predefined Ordering of Tasks (TPOT) satisfies all these requirements. The TPOT algorithm has been implemented in the Space Weather Modeling Framework. The flexibility and efficiency of the algorithm is demonstrated with several examples.
Keywords :
Concurrent execution , Parallel algorithm , Space weather , Software framework
Journal title :
Computer Physics Communications
Serial Year :
2006
Journal title :
Computer Physics Communications
Record number :
1137049
Link To Document :
بازگشت