MPTRAC
Data Fields
dd_t Struct Reference

Domain decomposition data structure. More...

#include <mptrac.h>

Data Fields

int nx_glob
 Number of global longitudes. More...
 
int ny_glob
 Number of global latitudes. More...
 
double lon_glob [DD_EX_GLOB]
 Longitudes of the global grid [deg]. More...
 
double lat_glob [DD_EY_GLOB]
 Latitudes of the global grid [deg]. More...
 
size_t subdomain_start [4]
 Start indices of the local subdomain hyperslab (including inner halos). More...
 
size_t subdomain_count [4]
 Extent of the local subdomain hyperslab (including inner halos). More...
 
size_t halo_bnd_start [4]
 Start indices of the periodic boundary halo hyperslab. More...
 
size_t halo_bnd_count [4]
 Extent of the periodic boundary halo hyperslab. More...
 
int halo_offset_start
 Offset of the periodic halo block at the beginning of the local x-array. More...
 
int halo_offset_end
 Offset of the periodic halo block at the end of the local x-array. More...
 

Detailed Description

Domain decomposition data structure.

This structure holds information about the domain decomposition and MPI.

Definition at line 3669 of file mptrac.h.

Field Documentation

◆ nx_glob

int dd_t::nx_glob

Number of global longitudes.

Definition at line 3676 of file mptrac.h.

◆ ny_glob

int dd_t::ny_glob

Number of global latitudes.

Definition at line 3679 of file mptrac.h.

◆ lon_glob

double dd_t::lon_glob[DD_EX_GLOB]

Longitudes of the global grid [deg].

Definition at line 3682 of file mptrac.h.

◆ lat_glob

double dd_t::lat_glob[DD_EY_GLOB]

Latitudes of the global grid [deg].

Definition at line 3685 of file mptrac.h.

◆ subdomain_start

size_t dd_t::subdomain_start[4]

Start indices of the local subdomain hyperslab (including inner halos).

Definition at line 3692 of file mptrac.h.

◆ subdomain_count

size_t dd_t::subdomain_count[4]

Extent of the local subdomain hyperslab (including inner halos).

Definition at line 3695 of file mptrac.h.

◆ halo_bnd_start

size_t dd_t::halo_bnd_start[4]

Start indices of the periodic boundary halo hyperslab.

Definition at line 3698 of file mptrac.h.

◆ halo_bnd_count

size_t dd_t::halo_bnd_count[4]

Extent of the periodic boundary halo hyperslab.

Definition at line 3701 of file mptrac.h.

◆ halo_offset_start

int dd_t::halo_offset_start

Offset of the periodic halo block at the beginning of the local x-array.

Definition at line 3704 of file mptrac.h.

◆ halo_offset_end

int dd_t::halo_offset_end

Offset of the periodic halo block at the end of the local x-array.

Definition at line 3707 of file mptrac.h.


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