MPTRAC
Data Fields
dd_t Struct Reference

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...
 

Detailed Description

Domain decomposition data structure.

This structure holds information about the domain decomposition and MPI.

Definition at line 3725 of file mptrac.h.

Field Documentation

◆ rank

int dd_t::rank

Rank of node.

Definition at line 3732 of file mptrac.h.

◆ size

int dd_t::size

Size of node.

Definition at line 3735 of file mptrac.h.

◆ neighbours

int dd_t::neighbours[DD_NNMAX]

Rank of neighbouring nodes.

Definition at line 3738 of file mptrac.h.

◆ subdomain_lon_max

double dd_t::subdomain_lon_max

Rectangular grid limit of subdomain.

Definition at line 3750 of file mptrac.h.

◆ subdomain_lon_min

double dd_t::subdomain_lon_min

Rectangular grid limit of subdomain.

Definition at line 3753 of file mptrac.h.

◆ subdomain_lat_max

double dd_t::subdomain_lat_max

Rectangular grid limit of subdomain.

Definition at line 3756 of file mptrac.h.

◆ subdomain_lat_min

double dd_t::subdomain_lat_min

Rectangular grid limit of subdomain.

Definition at line 3759 of file mptrac.h.

◆ subdomain_start

size_t dd_t::subdomain_start[4]

Hyperslab start and count for subdomain.

Definition at line 3762 of file mptrac.h.

◆ subdomain_count

size_t dd_t::subdomain_count[4]

Hyperslab start and count for subdomain.

Definition at line 3765 of file mptrac.h.

◆ halo_bnd_start

size_t dd_t::halo_bnd_start[4]

Hyperslab of boundary halos start.

Definition at line 3768 of file mptrac.h.

◆ halo_bnd_count

size_t dd_t::halo_bnd_count[4]

Hyperslab of boundary halos count.

Definition at line 3771 of file mptrac.h.

◆ halo_offset_start

int dd_t::halo_offset_start

Hyperslab of boundary halos count.

Definition at line 3774 of file mptrac.h.

◆ halo_offset_end

int dd_t::halo_offset_end

Hyperslab of boundary halos count.

Definition at line 3777 of file mptrac.h.

◆ init

int dd_t::init

Shows if domain decomposition was initialized.

Definition at line 3784 of file mptrac.h.


The documentation for this struct was generated from the following file: