QDP++
QDP::Layout::LocalLayout_t Struct Reference

Local data specific to all architectures. More...

Public Attributes

int vol
 Total lattice volume.
multi1d< int > nrow
 Lattice size.
int subgrid_vol
 Subgrid lattice volume.
multi1d< int > subgrid_nrow
 Subgrid lattice size.
multi1d< int > logical_coord
 Logical node coordinates.
multi1d< int > logical_size
 Logical system size.
int node_rank
 Node rank.
int num_nodes
 Total number of nodes.
bool iogrid_defined
int num_iogrid
multi1d< int > iogrid
 IO Grid size.
int olattice_vol
 Outer-subgrid lattice volume.

Detailed Description

Local data specific to all architectures.

Local data specific to a scalarvec architecture.

Local data specific to a scalar architecture.

NOTE: the disadvantage to using a struct to keep things together is that subsequent groupings of namespaces can not just add onto the current namespace.

Definition at line 52 of file qdp_parscalar_layout.cc.

Member Data Documentation

◆ iogrid

multi1d< int > QDP::Layout::LocalLayout_t::iogrid

IO Grid size.

Definition at line 80 of file qdp_parscalar_layout.cc.

◆ iogrid_defined

bool QDP::Layout::LocalLayout_t::iogrid_defined

Definition at line 78 of file qdp_parscalar_layout.cc.

◆ logical_coord

multi1d< int > QDP::Layout::LocalLayout_t::logical_coord

Logical node coordinates.

Definition at line 67 of file qdp_parscalar_layout.cc.

◆ logical_size

multi1d< int > QDP::Layout::LocalLayout_t::logical_size

Logical system size.

Definition at line 70 of file qdp_parscalar_layout.cc.

◆ node_rank

int QDP::Layout::LocalLayout_t::node_rank

Node rank.

Definition at line 73 of file qdp_parscalar_layout.cc.

◆ nrow

multi1d< int > QDP::Layout::LocalLayout_t::nrow

Lattice size.

Definition at line 58 of file qdp_parscalar_layout.cc.

◆ num_iogrid

int QDP::Layout::LocalLayout_t::num_iogrid

Definition at line 79 of file qdp_parscalar_layout.cc.

◆ num_nodes

int QDP::Layout::LocalLayout_t::num_nodes

Total number of nodes.

Definition at line 76 of file qdp_parscalar_layout.cc.

◆ olattice_vol

int QDP::Layout::LocalLayout_t::olattice_vol

Outer-subgrid lattice volume.

Outergrid lattice volume.

Definition at line 59 of file qdp_parscalarvec_layout.cc.

◆ subgrid_nrow

multi1d< int > QDP::Layout::LocalLayout_t::subgrid_nrow

Subgrid lattice size.

Definition at line 64 of file qdp_parscalar_layout.cc.

◆ subgrid_vol

int QDP::Layout::LocalLayout_t::subgrid_vol

Subgrid lattice volume.

Definition at line 61 of file qdp_parscalar_layout.cc.

◆ vol

int QDP::Layout::LocalLayout_t::vol

Total lattice volume.

Definition at line 55 of file qdp_parscalar_layout.cc.


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