A ghost cell expansion method for reducing communications in solving PDE problems
Skip to main content
eScholarship
Open Access Publications from the University of California

A ghost cell expansion method for reducing communications in solving PDE problems

Abstract

In solving Partial Differential Equations, such as the Barotropic equations in ocean models, on Distributed Memory Computers, finite difference methods are commonly used. Most often, processor subdomain boundaries must be updated at each time step. This boundary update process involves many messages of small sizes, therefore large communication overhead. Here we propose a new approach which expands the ghost cell layers and thus updates boundaries much less frequently ---reducing total message volume and grouping small messages into bigger ones. Together with a technique for eliminating diagonal communications, the method speedup communication substantially, up to 170 percent. We explain the method and implementation in details, provide systematic timing results and performance analysis on Cray T3E and IBM SP.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View