|
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.