PhyStar  v0.0.0 thu24
tfft3d::PencilBase< GroupID > Struct Template Reference

#include <pencildecomp.hpp>

Inheritance diagram for tfft3d::PencilBase< GroupID >:

Static Public Attributes

static MPI_Comm comm = nullptr
 
static MPI_Comm npc_comm = nullptr
 
static MPI_Comm npr_comm = nullptr
 
static int rank = 0
 
static int npr = 0
 
static int npc = 0
 
static int coord [2] = {0, 0}
 
static int ghost_n0 [2] = {0, 0}
 
static int ghost_n1 [2] = {0, 0}
 
static int ghost_n2 [2] = {0, 0}
 
static int shape [3] = {0, 0, 0}
 
static int n0loc [3] = {0, 0, 0}
 
static int n1loc [3] = {0, 0, 0}
 
static int n2loc [3] = {0, 0, 0}
 
static int ind0st [3] = {0, 0, 0}
 
static int ind0ed [3] = {0, 0, 0}
 
static int ind1st [3] = {0, 0, 0}
 
static int ind1ed [3] = {0, 0, 0}
 
static int ind2st [3] = {0, 0, 0}
 
static int ind2ed [3] = {0, 0, 0}
 
static size_t maxbuffersize = 0
 
static int * disp0_r = nullptr
 
static int * disp0_c = nullptr
 
static int * disp1_r = nullptr
 
static int * disp1_c = nullptr
 
static int * disp2_r = nullptr
 
static int * disp2_c = nullptr
 

Member Data Documentation

◆ comm

template<int GroupID>
MPI_Comm tfft3d::PencilBase< GroupID >::comm = nullptr
inlinestatic

◆ coord

template<int GroupID>
int tfft3d::PencilBase< GroupID >::coord[2] = {0, 0}
inlinestatic

◆ disp0_c

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp0_c = nullptr
inlinestatic

◆ disp0_r

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp0_r = nullptr
inlinestatic

◆ disp1_c

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp1_c = nullptr
inlinestatic

◆ disp1_r

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp1_r = nullptr
inlinestatic

◆ disp2_c

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp2_c = nullptr
inlinestatic

◆ disp2_r

template<int GroupID>
int* tfft3d::PencilBase< GroupID >::disp2_r = nullptr
inlinestatic

◆ ghost_n0

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ghost_n0[2] = {0, 0}
inlinestatic

◆ ghost_n1

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ghost_n1[2] = {0, 0}
inlinestatic

◆ ghost_n2

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ghost_n2[2] = {0, 0}
inlinestatic

◆ ind0ed

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind0ed[3] = {0, 0, 0}
inlinestatic

◆ ind0st

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind0st[3] = {0, 0, 0}
inlinestatic

◆ ind1ed

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind1ed[3] = {0, 0, 0}
inlinestatic

◆ ind1st

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind1st[3] = {0, 0, 0}
inlinestatic

◆ ind2ed

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind2ed[3] = {0, 0, 0}
inlinestatic

◆ ind2st

template<int GroupID>
int tfft3d::PencilBase< GroupID >::ind2st[3] = {0, 0, 0}
inlinestatic

◆ maxbuffersize

template<int GroupID>
size_t tfft3d::PencilBase< GroupID >::maxbuffersize = 0
inlinestatic

◆ n0loc

template<int GroupID>
int tfft3d::PencilBase< GroupID >::n0loc[3] = {0, 0, 0}
inlinestatic

◆ n1loc

template<int GroupID>
int tfft3d::PencilBase< GroupID >::n1loc[3] = {0, 0, 0}
inlinestatic

◆ n2loc

template<int GroupID>
int tfft3d::PencilBase< GroupID >::n2loc[3] = {0, 0, 0}
inlinestatic

◆ npc

template<int GroupID>
int tfft3d::PencilBase< GroupID >::npc = 0
static

◆ npc_comm

template<int GroupID>
MPI_Comm tfft3d::PencilBase< GroupID >::npc_comm = nullptr
inlinestatic

◆ npr

template<int GroupID>
int tfft3d::PencilBase< GroupID >::npr = 0
static

◆ npr_comm

template<int GroupID>
MPI_Comm tfft3d::PencilBase< GroupID >::npr_comm = nullptr
inlinestatic

◆ rank

template<int GroupID>
int tfft3d::PencilBase< GroupID >::rank = 0
inlinestatic

◆ shape

template<int GroupID>
int tfft3d::PencilBase< GroupID >::shape[3] = {0, 0, 0}
inlinestatic

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