|
|
|
Next: 6.18.2 Invoking exch2
Up: 6.18 exch2: Extended Cubed
Previous: 6.18 exch2: Extended Cubed
Contents
The exch2 package extends the original cubed sphere topology
configuration to allow more flexible domain decomposition and
parallelization. Cube faces (also called subdomains) may be divided
into any number of tiles that divide evenly into the grid point
dimensions of the subdomain. Furthermore, the tiles can run on
separate processors individually or in groups, which provides for
manual compile-time load balancing across a relatively arbitrary
number of processors.
The exchange parameters are declared in
pkg/exch2/W2_EXCH2_TOPOLOGY.h
and assigned in
pkg/exch2/w2_e2setup.F. The
validity of the cube topology depends on the SIZE.h file as
detailed below. The default files provided in the release configure a
cubed sphere topology of six tiles, one per subdomain, each with
3232 grid points, with all tiles running on a single processor. Both
files are generated by Matlab scripts in
utils/exch2/matlab-topology-generator; see Section
6.18.3 Generating Topology Files for exch2
for details on creating alternate topologies. Pregenerated examples
of these files with alternate topologies are provided under
utils/exch2/code-mods along with the appropriate SIZE.h
file for single-processor execution.
Next: 6.18.2 Invoking exch2
Up: 6.18 exch2: Extended Cubed
Previous: 6.18 exch2: Extended Cubed
Contents
mitgcm-support@dev.mitgcm.org
Copyright © 2002
Massachusetts Institute of Technology |
|
|