PhyStar  v0.0.0 thu24
gsmpi Namespace Reference

Classes

struct  CartFieldGhostComm
 
class  GSMPI
 the base of keli mpi More...
 
class  GSMPICart
 a Cartesian mpi class More...
 
struct  Point
 point struct to store node data More...
 
struct  ZoneBase
 base of zone More...
 
struct  HexZone
 HexZone. More...
 
struct  HexZone< 3 >
 HexZone 3-dimension. More...
 
struct  HexZone< 2 >
 Hex(quad) Zone for 2-dimension. More...
 
struct  SendRecvModel
 
struct  Sender
 
struct  Receiver
 
union  SerializedData
 
struct  SerializedBuffer
 

Typedefs

using GSMPICart3D = GSMPICart< 3 >
 
using GSMPICart2D = GSMPICart< 2 >
 
using GSMPICart1D = GSMPICart< 1 >
 

Functions

template<int N_dim>
std::ostream & operator<< (std::ostream &os, const Point< N_dim > &x)
 operator for out stream << More...
 

Variables

static const int root = 0
 
static MPI_Datatype GSMPI_REAL = MPI_DOUBLE
 
static Sender< int > int_send
 
static Receiver< int > int_recv
 

Typedef Documentation

◆ GSMPICart1D

using gsmpi::GSMPICart1D = typedef GSMPICart<1>

◆ GSMPICart2D

using gsmpi::GSMPICart2D = typedef GSMPICart<2>

◆ GSMPICart3D

using gsmpi::GSMPICart3D = typedef GSMPICart<3>

Function Documentation

◆ operator<<()

template<int N_dim>
std::ostream& gsmpi::operator<< ( std::ostream &  os,
const Point< N_dim > &  x 
)
inline

operator for out stream <<

Template Parameters
N_dim
Parameters
osostream object
xpoint
Returns
std::ostream&

References gsmpi::Point< N_dim >::pos.

Variable Documentation

◆ GSMPI_REAL

MPI_Datatype gsmpi::GSMPI_REAL = MPI_DOUBLE
inlinestatic

◆ int_recv

Receiver<int> gsmpi::int_recv
static

◆ int_send

Sender<int> gsmpi::int_send
static

◆ root

const int gsmpi::root = 0
static