MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
Public Attributes | List of all members
Layout Struct Reference

#include <petapm.h>

Collaboration diagram for Layout:
[legend]

Public Attributes

MPI_Comm comm
 
int NpExport
 
int NpImport
 
int * NpSend
 
int * NpRecv
 
int * DpSend
 
int * DpRecv
 
struct PencilPencilSend
 
struct PencilPencilRecv
 
int NcExport
 
int NcImport
 
int * NcSend
 
int * NcRecv
 
int * DcSend
 
int * DcRecv
 
double * BufSend
 
double * BufRecv
 
int * ibuffer
 

Detailed Description

Definition at line 24 of file petapm.h.

Member Data Documentation

◆ BufRecv

double* Layout::BufRecv

◆ BufSend

double* Layout::BufSend

◆ comm

MPI_Comm Layout::comm

◆ DcRecv

int* Layout::DcRecv

◆ DcSend

int* Layout::DcSend

◆ DpRecv

int* Layout::DpRecv

Definition at line 31 of file petapm.h.

Referenced by layout_exchange_pencils(), and layout_prepare().

◆ DpSend

int* Layout::DpSend

Definition at line 30 of file petapm.h.

Referenced by layout_exchange_pencils(), and layout_prepare().

◆ ibuffer

int* Layout::ibuffer

Definition at line 44 of file petapm.h.

Referenced by layout_finish(), and layout_prepare().

◆ NcExport

int Layout::NcExport

◆ NcImport

int Layout::NcImport

◆ NcRecv

int* Layout::NcRecv

◆ NcSend

int* Layout::NcSend

◆ NpExport

int Layout::NpExport

◆ NpImport

int Layout::NpImport

Definition at line 27 of file petapm.h.

Referenced by layout_iterate_cells(), and layout_prepare().

◆ NpRecv

int* Layout::NpRecv

Definition at line 29 of file petapm.h.

Referenced by layout_exchange_pencils(), and layout_prepare().

◆ NpSend

int* Layout::NpSend

Definition at line 28 of file petapm.h.

Referenced by layout_exchange_pencils(), and layout_prepare().

◆ PencilRecv

struct Pencil* Layout::PencilRecv

◆ PencilSend

struct Pencil* Layout::PencilSend

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