Start Submission Become a Reviewer

Reading: On the Performance of the Parallel Implementation of the Shallow Water Model on Distributed ...

Download

A- A+
dyslexia friendly

Articles

On the Performance of the Parallel Implementation of the Shallow Water Model on Distributed Memory Architectures

Authors:

K Ganeshamoorthy ,

Department of Computation & Intelligent Systems, University of Colombo School of Computing, Colombo-7, Sri Lanka, LK
X close

DN Ranasinghe,

Department of Computation & Intelligent Systems, University of Colombo School of Computing, Colombo-7, Sri Lanka, LK
X close

KPMK Silva,

Department of Computation & Intelligent Systems, University of Colombo School of Computing, Colombo-7, Sri Lanka, LK
X close

R Wait

International Science Programme and Department of Information Technology, Uppsala University, Uppsala, Sweden, SE
X close

Abstract

This paper presents a study of the impact of memory architectures, distributed memory (DM) and virtual shared memory (VSM), in the solution of parallel numerical algorithms on a multi-processor cluster. A parallel implementation of the shallow water equations to model a Tsunami is chosen as the case study. Data is partitioned into sub-domains, namely a four by three grid scheme and an eight by six

grid scheme which are used for the parallel implementation of this model. There are four versions of the parallel algorithm for each grid scheme: distributed memory without threads, distributed memory with threads, virtual shared memory without threads, and virtual shared memory with threads. These four parallel versions have been implemented on a high performance cluster, connected to the "Nordugrid". Experiments are realized using the Message Passing Interface (MPI) library, the C/Linda, and the Linux pthreads. Subject to the availability of memory, the virtual shared memory version without threads performs best, and as the task is scaled up, the threaded version becomes efficient in both DM and VSM implementations.

Index Terms: MPI, Linda, multi processors, Shallow water equations, tsunami model.

DOI: 10.4038/icter.v2i1.1399

The International Journal on Advances in ICT for Emerging Regions 2009 02 (01): 3-10

How to Cite: Ganeshamoorthy, K. et al., (2009). On the Performance of the Parallel Implementation of the Shallow Water Model on Distributed Memory Architectures. International Journal on Advances in ICT for Emerging Regions (ICTer). 2(1), pp.3–10. DOI: http://doi.org/10.4038/icter.v2i1.1399
Published on 09 Dec 2009.
Peer Reviewed

Downloads

  • PDF (EN)

    comments powered by Disqus