![]() |
ScalES-PPM
|
Functions for uniform partitioning of rectilinears. More...
#include <inttypes.h>#include <core/ppm_extents.h>#include <core/ppm_xfuncs.h>#include <ppm/ppm_uniform_partition.h>Functions | |
| struct PPM_extent | PPM_uniform_partition (struct PPM_extent set_interval, int nparts, int part_idx) |
| struct PPM_extent | PPM_uniform_partition_symmetric (struct PPM_extent set_interval, int nparts, int part_idx) |
| void | PPM_uniform_partition_nd (int ndims, const struct PPM_extent set_interval[ndims], const int nparts[ndims], const int part_idx[ndims], struct PPM_extent part_interval[ndims]) |
| void | PPM_uniform_partition_symmetric_nd (int ndims, const struct PPM_extent set_interval[ndims], int nparts[ndims], int part_idx[ndims], int symmetry[ndims], struct PPM_extent part_interval[ndims]) |
| void | PPM_uniform_decomposition_1d (struct PPM_extent set_interval, int nparts, struct PPM_extent parts[nparts], int symmetric) |
| void | PPM_uniform_decomposition_nd (int ndims, struct PPM_block_decomposition pgrid[ndims], const struct PPM_extent set_interval[ndims], const int nparts[ndims], const int *symmetric) |
Functions for uniform partitioning of rectilinears.
| void PPM_uniform_decomposition_nd | ( | int | ndims, |
| struct PPM_block_decomposition | pgrid[ndims], | ||
| const struct PPM_extent | set_interval[ndims], | ||
| const int | nparts[ndims], | ||
| const int * | symmetric ) |
| symmetric | either NULL (no dimension needs symmetric decomposition) or array of int where symmetric[i] != 0 if symmetric decomposition of dimension i is requested |
Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.
1.13.2