GADGET-4
|
#include <pm_nonperiodic.h>
Inherits pm_mpi_fft.
Public Member Functions | |
pm_nonperiodic (MPI_Comm comm) | |
Public Member Functions inherited from pm_mpi_fft | |
pm_mpi_fft (MPI_Comm comm) | |
void | my_slab_based_fft_init (fft_plan *plan, int NgridX, int NgridY, int NgridZ) |
void | my_slab_based_fft (fft_plan *plan, void *data, void *workspace, int forward) |
void | my_slab_based_fft_free (fft_plan *plan) |
void | my_column_based_fft_init (fft_plan *plan, int NgridX, int NgridY, int NgridZ) |
void | my_column_based_fft (fft_plan *plan, void *data, void *workspace, int forward) |
void | my_column_based_fft_free (fft_plan *plan) |
void | my_slab_transposeA (fft_plan *plan, fft_real *field, fft_real *scratch) |
void | my_slab_transposeB (fft_plan *plan, fft_real *field, fft_real *scratch) |
void | my_fft_swap23 (fft_plan *plan, fft_real *data, fft_real *out) |
void | my_fft_swap13 (fft_plan *plan, fft_real *data, fft_real *out) |
void | my_fft_swap23back (fft_plan *plan, fft_real *data, fft_real *out) |
void | my_fft_swap13back (fft_plan *plan, fft_real *data, fft_real *out) |
Public Member Functions inherited from setcomm | |
setcomm (MPI_Comm Comm) | |
setcomm (const char *str) | |
void | initcomm (MPI_Comm Comm) |
void | mpi_printf (const char *fmt,...) |
void | determine_compute_nodes (void) |
Additional Inherited Members | |
Public Attributes inherited from setcomm | |
MPI_Comm | Communicator |
int | NTask |
int | ThisTask |
int | PTask |
int | ThisNode |
int | NumNodes = 0 |
int | TasksInThisNode |
int | RankInThisNode |
int | MinTasksPerNode |
int | MaxTasksPerNode |
long long | MemoryOnNode |
long long | SharedMemoryOnNode |
Definition at line 29 of file pm_nonperiodic.h.
|
inline |
Definition at line 32 of file pm_nonperiodic.h.