File: icetSingleImageStrategy.3

package info (click to toggle)
paraview 5.4.1+dfsg4-3.1
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 218,616 kB
  • sloc: cpp: 2,331,508; ansic: 322,365; python: 111,051; xml: 79,203; tcl: 47,013; yacc: 4,877; java: 4,438; perl: 3,238; sh: 2,920; lex: 1,908; f90: 748; makefile: 273; pascal: 228; objc: 83; fortran: 31
file content (117 lines) | stat: -rw-r--r-- 3,125 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
'\" t
.\" Manual page created with latex2man on Fri Sep 26 14:31:04 MDT 2014
.\" NOTE: This file is generated, DO NOT EDIT.
.de Vb
.ft CW
.nf
..
.de Ve
.ft R

.fi
..
.TH "icetSingleImageStrategy" "3" "September 26, 2014" "\fBIceT \fPReference" "\fBIceT \fPReference"
.SH NAME

\fBicetSingleImageStrategy \-\- set the sub\-strategy used to composite the image for a single tile.\fP
.PP
.SH Synopsis

.PP
#include <IceT.h>
.PP
.TS H
l l l .
void \fBicetSingleImageStrategy\fP(	IceTEnum	\fIstrategy\fP  );
.TE
.PP
.SH Description

.PP
The main \fBIceT \fPalgorithms are specially designed to composite data 
defined on multiple tiles. Some of these algorithms, namely 
\fBICET_STRATEGY_REDUCE\fP
and \fBICET_STRATEGY_SEQUENTIAL\fP,
operate at least in part by compositing single images together. \fBIceT \fP
also comes with multiple separate strategies for performing this single 
image compositing, and this can be selected with the 
\fBicetSingleImageStrategy\fP
function. 
.PP
A single image strategy is chosen from one of the following provided 
enumerated values: 
.PP
.TP
\fBICET_SINGLE_IMAGE_STRATEGY_AUTOMATIC\fP
 Automatically 
chooses which single image strategy to use based on the number of 
processes participating in the composition. 

.TP
\fBICET_SINGLE_IMAGE_STRATEGY_BSWAP\fP
 The classic binary swap 
compositing algorithm. At each phase of the algorithm, each process 
partners with another, sends half of its image to its partner, and 
receives the opposite half from its partner. The processes are then 
partitioned into two groups that each have the same image part, and the 
algorithm recurses. 
.TP
\fBICET_SINGLE_IMAGE_STRATEGY_RADIXK\fP
 The radix\-k 
acompositing algorithm is similar to binary swap except that groups of 
processes can be larger than two. Larger groups require more overall 
messages but overlap blending and communication. The size of the groups 
is indirectly controlled by the \fBICET_MAGIC_K\fP
environment 
variable or CMake variable. 
.TP
\fBICET_SINGLE_IMAGE_STRATEGY_TREE\fP
 At each phase, each 
process partners with another, and one of the processes sends its entire 
image to the other. The algorithm recurses with the group of processes 
that received images until only one process has an image. 
.PP
By default \fBIceT \fPsets the single image strategy to 
\fBICET_SINGLE_IMAGE_STRATEGY_AUTOMATIC\fP
when a context is 
created. This is the single image strategy that will be used if no other 
is selected. 
.PP
.SH Errors

.PP
.TP
\fBICET_INVALID_ENUM\fP
 The \fIstrategy\fP
argument does not represent a valid single image 
strategy. 
.PP
.SH Warnings

.PP
None. 
.PP
.SH Bugs

.PP
None known. 
.PP
.SH Copyright

Copyright (C)2010 Sandia Corporation 
.PP
Under the terms of Contract DE\-AC04\-94AL85000 with Sandia Corporation, the 
U.S. Government retains certain rights in this software. 
.PP
This source code is released under the New BSD License. 
.PP
.SH See Also

.PP
\fIicetCompositeImage\fP(3),
\fIicetDrawFrame\fP(3),
\fIicetGetStrategyName\fP(3),
\fIicetGLDrawFrame\fP(3),
\fIicetSingleImageStrategy\fP(3)
.PP
.\" NOTE: This file is generated, DO NOT EDIT.