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

#include <petapm.h>

Collaboration diagram for PetaPMPriv:
[legend]

Public Attributes

int fftsize
 
pfft_plan plan_forw
 
pfft_plan plan_back
 
MPI_Comm comm_cart_2d
 
double * meshbuf
 
size_t meshbufsize
 
struct Layout layout
 

Detailed Description

Definition at line 48 of file petapm.h.

Member Data Documentation

◆ comm_cart_2d

MPI_Comm PetaPMPriv::comm_cart_2d

Definition at line 54 of file petapm.h.

Referenced by petapm_destroy(), petapm_init(), and pos_get_target().

◆ fftsize

int PetaPMPriv::fftsize

Definition at line 51 of file petapm.h.

Referenced by petapm_alloc_rhok(), petapm_force_c2r(), petapm_force_r2c(), and petapm_init().

◆ layout

struct Layout PetaPMPriv::layout

◆ meshbuf

double* PetaPMPriv::meshbuf

◆ meshbufsize

size_t PetaPMPriv::meshbufsize

Definition at line 58 of file petapm.h.

Referenced by petapm_force_r2c(), and pm_init_regions().

◆ plan_back

pfft_plan PetaPMPriv::plan_back

Definition at line 53 of file petapm.h.

Referenced by petapm_destroy(), petapm_force_c2r(), and petapm_init().

◆ plan_forw

pfft_plan PetaPMPriv::plan_forw

Definition at line 52 of file petapm.h.

Referenced by petapm_destroy(), petapm_force_r2c(), and petapm_init().


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