![]() |
ScalES-PPM
|
compute index from mask array, multi-threaded variant More...
Public Member Functions | |
subroutine | index_from_mask_mt_3d (idx, mask, offsets, sseq) |
construct compact index from mask | |
compute index from mask array, multi-threaded variant
subroutine ppm_compact_mask_index::index_from_mask_mt::index_from_mask_mt_3d | ( | type(range_compact_3d), dimension(:), intent(out), allocatable | idx, |
logical, dimension(:, :, :), intent(in) | mask, | ||
integer, dimension(3), intent(in), optional | offsets, | ||
integer, dimension(3), intent(in), optional | sseq ) |
construct compact index from mask
this version must be called from outside an OpenMP parallel region because it will open its own region
idx | index to construct |
mask | to be indexed |
offsets | low bounds of mask (if not present assumed to be 1) |
sseq | subscript sequence i.e. sequence by which to store ranges in index |
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.