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 3720 of file mptrac.h.

Field Documentation

◆ rank

int dd_t::rank

Rank of node.

Definition at line 3727 of file mptrac.h.

◆ size

int dd_t::size

Size of node.

Definition at line 3730 of file mptrac.h.

◆ neighbours

int dd_t::neighbours[DD_NNMAX]

Rank of neighbouring nodes.

Definition at line 3733 of file mptrac.h.

◆ subdomain_lon_max

double dd_t::subdomain_lon_max

Rectangular grid limit of subdomain.

Definition at line 3745 of file mptrac.h.

◆ subdomain_lon_min

double dd_t::subdomain_lon_min

Rectangular grid limit of subdomain.

Definition at line 3748 of file mptrac.h.

◆ subdomain_lat_max

double dd_t::subdomain_lat_max

Rectangular grid limit of subdomain.

Definition at line 3751 of file mptrac.h.

◆ subdomain_lat_min

double dd_t::subdomain_lat_min

Rectangular grid limit of subdomain.

Definition at line 3754 of file mptrac.h.

◆ subdomain_start

size_t dd_t::subdomain_start[4]

Hyperslab start and count for subdomain.

Definition at line 3757 of file mptrac.h.

◆ subdomain_count

size_t dd_t::subdomain_count[4]

Hyperslab start and count for subdomain.

Definition at line 3760 of file mptrac.h.

◆ halo_bnd_start

size_t dd_t::halo_bnd_start[4]

Hyperslab of boundary halos start.

Definition at line 3763 of file mptrac.h.

◆ halo_bnd_count

size_t dd_t::halo_bnd_count[4]

Hyperslab of boundary halos count.

Definition at line 3766 of file mptrac.h.

◆ halo_offset_start

int dd_t::halo_offset_start

Hyperslab of boundary halos count.

Definition at line 3769 of file mptrac.h.

◆ halo_offset_end

int dd_t::halo_offset_end

Hyperslab of boundary halos count.

Definition at line 3772 of file mptrac.h.

◆ init

int dd_t::init

Shows if domain decomposition was initialized.

Definition at line 3779 of file mptrac.h.


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