A spectral element solution of the shallow-water equations on multiprocessor computers

Enrique N. Curchitser, Mohamed Iskandarani, Dale B. Haidvogel

Research output: Contribution to journalArticlepeer-review

16 Scopus citations


A shallow-water spectral element ocean model is implemented on multiple instruction multiple data, distributed memory parallel computers. A communications-minimizing partitioning algorithm for unstructured meshes, based on graph theory, is presented and is shown to improve the efficiency in a limited range of granularities. A domain decomposition implementation with an architecture-independent communications scheme, using message passing, is devised and tested on an nCUBE/2, a Cray T3D, and an IBM SP2. The implementation exhibits high efficiencies over a wide range of granularities. An order of magnitude analysis shows that, to leading order, the efficiency stays constant when KN2 grows proportionally to P, where K is the total number of elements, N is the order of the spectral truncation within an element, and P is the number of processors.

Original languageEnglish (US)
Pages (from-to)510-521
Number of pages12
JournalJournal of Atmospheric and Oceanic Technology
Issue number2
StatePublished - Apr 1998
Externally publishedYes

ASJC Scopus subject areas

  • Ocean Engineering
  • Atmospheric Science


Dive into the research topics of 'A spectral element solution of the shallow-water equations on multiprocessor computers'. Together they form a unique fingerprint.

Cite this