ScalES-PPM
Loading...
Searching...
No Matches
ppm_compact_mask_index::index_from_mask_mt Interface Reference

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
 

Detailed Description

compute index from mask array, multi-threaded variant

Member Function/Subroutine Documentation

◆ index_from_mask_mt_3d()

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

Parameters
idxindex to construct
maskto be indexed
offsetslow bounds of mask (if not present assumed to be 1)
sseqsubscript sequence i.e. sequence by which to store ranges in index

The documentation for this interface was generated from the following file:

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.