Open Access Open Access  Restricted Access Subscription Access

A Novel Technique in Software Engineering for Building Scalable Large Parallel Software: Demonstration on Dynamical Core of Varsha - A Global Circulation Model Software


Affiliations
1 Dept. of Computer Science and Engineering, G.C.E, Ramanagaram, India
2 CSIR-NAL/CMMACS, Bangalore- 560017, India
 

Parallel processing is the only alternative for meeting computational demand of scientific and technological advancement. Yet first few parallelized versions of a large application code- in the present case-a meteorological Global Circulation Model- are not usually optimal or efficient. Large size and complexity of the code cause making changes for efficient parallelization and further validation difficult. The paper presents some novel techniques to enable change of parallelization strategy keeping the correctness of the code under control throughout the modification.

Keywords

overlap between Computation and Communication, Parallelization Strategy, Scalable Parallel Computing, Software Engineering.
User
Notifications
Font Size

Abstract Views: 184

PDF Views: 0




  • A Novel Technique in Software Engineering for Building Scalable Large Parallel Software: Demonstration on Dynamical Core of Varsha - A Global Circulation Model Software

Abstract Views: 184  |  PDF Views: 0

Authors

T. Venkatesh
Dept. of Computer Science and Engineering, G.C.E, Ramanagaram, India
U. N. Sinha
CSIR-NAL/CMMACS, Bangalore- 560017, India

Abstract


Parallel processing is the only alternative for meeting computational demand of scientific and technological advancement. Yet first few parallelized versions of a large application code- in the present case-a meteorological Global Circulation Model- are not usually optimal or efficient. Large size and complexity of the code cause making changes for efficient parallelization and further validation difficult. The paper presents some novel techniques to enable change of parallelization strategy keeping the correctness of the code under control throughout the modification.

Keywords


overlap between Computation and Communication, Parallelization Strategy, Scalable Parallel Computing, Software Engineering.