![]() |
MPTRAC
|
Domain decomposition data structure. More...
#include <mptrac.h>
Data Fields | |
int | rank |
Rank of node. More... | |
int | size |
Size of node. More... | |
int | neighbours [DD_NNMAX] |
Rank of neighbouring nodes. More... | |
double | subdomain_lon_max |
Rectangular grid limit of subdomain. More... | |
double | subdomain_lon_min |
Rectangular grid limit of subdomain. More... | |
double | subdomain_lat_max |
Rectangular grid limit of subdomain. More... | |
double | subdomain_lat_min |
Rectangular grid limit of subdomain. More... | |
size_t | subdomain_start [4] |
Hyperslab start and count for subdomain. More... | |
size_t | subdomain_count [4] |
Hyperslab start and count for subdomain. More... | |
size_t | halo_bnd_start [4] |
Hyperslab of boundary halos start. More... | |
size_t | halo_bnd_count [4] |
Hyperslab of boundary halos count. More... | |
int | halo_offset_start |
Hyperslab of boundary halos count. More... | |
int | halo_offset_end |
Hyperslab of boundary halos count. More... | |
int | init |
Shows if domain decomposition was initialized. More... | |
Domain decomposition data structure.
This structure holds information about the domain decomposition and MPI.
int dd_t::neighbours[DD_NNMAX] |
double dd_t::subdomain_lon_max |
double dd_t::subdomain_lon_min |
double dd_t::subdomain_lat_max |
double dd_t::subdomain_lat_min |
size_t dd_t::subdomain_start[4] |
size_t dd_t::subdomain_count[4] |
size_t dd_t::halo_bnd_start[4] |
size_t dd_t::halo_bnd_count[4] |
int dd_t::halo_offset_start |
int dd_t::halo_offset_end |
int dd_t::init |