|
| type(sorting_class) function | constructor (npalloc, nl_inplace, ndim, xmin, xmax, nx, ymin, ymax, ny, zmin, zmax, nz) |
| | Sorting constructor.
|
| subroutine | init_gpu (sorting) |
| | Allocate arrays on GPU (to be called after constructor).
|
| subroutine | build_permutation (sorting, np, x, y, z) |
| | Build permutation (to be called before applying sorting).
|
| subroutine | apply_real (sorting, markers, sorted_markers, np, start_att, end_att, nl_revert) |
| | Apply (un)sorting to marker real attributes (from template sorting_apply.inc).
|
| subroutine | apply_real4 (sorting, markers, sorted_markers, np, start_att, end_att, nl_revert) |
| | Apply (un)sorting to marker real4 attributes (from template sorting_apply.inc).
|
| subroutine | apply_logical (sorting, markers, sorted_markers, np, start_att, end_att, nl_revert) |
| | Apply (un)sorting to marker logical attributes (from template sorting_apply.inc).
|
| subroutine | apply_integer8 (sorting, markers, sorted_markers, np, start_att, end_att, nl_revert) |
| | Apply (un)sorting to marker integer8 attributes (from template sorting_apply.inc).
|
| subroutine | apply_real_inplace (sorting, markers, np, start_att, end_att, nl_revert) |
| | Apply in-place (un)sorting to marker real attributes (from template sorting_apply_inplace.inc).
|
| subroutine | apply_real4_inplace (sorting, markers, np, start_att, end_att, nl_revert) |
| | Apply in-place (un)sorting to marker real4 attributes (from template sorting_apply_inplace.inc).
|
| subroutine | apply_logical_inplace (sorting, markers, np, start_att, end_att, nl_revert) |
| | Apply in-place (un)sorting to marker logical attributes (from template sorting_apply_inplace.inc).
|
| subroutine | apply_integer8_inplace (sorting, markers, np, start_att, end_att, nl_revert) |
| | Apply in-place (un)sorting to marker integer8 attributes (from template sorting_apply_inplace.inc).
|
Module containing sorting routines.
- Authors
- Noé Ohana, EPFL
-
Andreas Jocksch, CSCS
-
Emmanuel Lanti, EPFL
- Date
- 06.2018