ScalES-PPM
Loading...
Searching...
No Matches
ppm_uniform_partition.f90 File Reference

compute uniform partitions More...

Data Types

interface  ppm_uniform_partition::uniform_decomposition
 
interface  ppm_uniform_partition::partidx_of_elem
 

Modules

module  ppm_uniform_partition
 compute uniform partitioning of n-dimensional rectilinear
 

Functions/Subroutines

elemental integer function, public ppm_uniform_partition::uniform_partition_start (set_interval, nparts, part_idx, symmetric)
 compute start integer of uniform interval partition
 
elemental type(extent) function, public ppm_uniform_partition::uniform_partition (set_interval, nparts, part_idx, symmetric)
 compute nth part of integer set interval
 
subroutine ppm_uniform_partition::uniform_decomposition_1d (set_interval, nparts, parts, symmetric)
 divide integer set interval into evenly sized sub-intervals forming a partition
 
subroutine ppm_uniform_partition::uniform_decomposition_nd (pgrid, rect, nparts, symmetric)
 Compute uniform divisions of rectilinear structure.
 
elemental integer function ppm_uniform_partition::partidx_of_elem_uniform_deco (set_interval, nparts, elem_idx)
 

Variables

character(len= *), parameter ppm_uniform_partition::filename = 'ppm_uniform_partition.f90'
 

Detailed Description

compute uniform partitions

Version
1.0
Author
Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

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.