|
|
|
Next: 4.2.8 Communication primitives
Up: 4.2 WRAPPER
Previous: 4.2.6 Shared memory communication
Contents
4.2.7 Distributed memory communication
Many parallel systems are not constructed in a way where it is
possible or practical for an application to use shared memory for
communication. For example cluster systems consist of individual
computers connected by a fast network. On such systems there is no
notion of shared memory at the system level. For this sort of system
the WRAPPER provides support for communication based on a bespoke
communication library (see figure 4.6). The default
communication library used is MPI Message Passing Interface Forum [1998]. However, it is
relatively straightforward to implement bindings to optimized platform
specific communication libraries. For example the work described in
Hoe et al. [1999] substituted standard MPI communication for a highly
optimized library.
mitgcm-support@mitgcm.org
Copyright © 2006
Massachusetts Institute of Technology |
Last update 2011-01-09 |
|
|