File: index.html

package info (click to toggle)
petsc 3.14.5%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 266,472 kB
  • sloc: ansic: 680,898; python: 33,303; cpp: 16,324; makefile: 14,022; f90: 13,731; javascript: 10,713; fortran: 9,581; sh: 1,373; xml: 619; objc: 445; csh: 192; pascal: 148; java: 13
file content (229 lines) | stat: -rw-r--r-- 13,884 bytes parent folder | download
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/IS/index.html" />
<TITLE>IS Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.14.5 2021-03-03</b></div>
   <div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.14.5 v3.14.5 docs/manualpages/IS/index.html "><small>Report Typos and Errors</small></a></div>

<H2> IS Manual Pages 
</H2>

IS objects are used to index into vectors and matrices and to setup vector scatters.
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./IS.html">IS</A></TD>
 <TD WIDTH=250><A HREF="./ISDestroy.html">ISDestroy</A></TD>
 <TD WIDTH=250><A HREF="./ISLOCALTOGLOBALMAPPINGBASIC.html">ISLOCALTOGLOBALMAPPINGBASIC</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockSetIndices.html">ISBlockSetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISDuplicate.html">ISDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./ISLOCALTOGLOBALMAPPINGHASH.html">ISLOCALTOGLOBALMAPPINGHASH</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringType.html">ISColoringType</A></TD>
 <TD WIDTH=250><A HREF="./ISGeneralFilter.html">ISGeneralFilter</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingType.html">ISLocalToGlobalMappingType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCopy.html">ISCopy</A></TD>
 <TD WIDTH=250><A HREF="./ISGeneralSetIndices.html">ISGeneralSetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISStrideSetStride.html">ISStrideSetStride</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreate.html">ISCreate</A></TD>
 <TD WIDTH=250><A HREF="./ISGetLocalSize.html">ISGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./ISType.html">ISType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreateBlock.html">ISCreateBlock</A></TD>
 <TD WIDTH=250><A HREF="./ISGetSize.html">ISGetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutCompare.html">PetscLayoutCompare</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreateGeneral.html">ISCreateGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingMode.html">ISGlobalToLocalMappingMode</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreateStride.html">ISCreateStride</A></TD>
 <TD WIDTH=250><A HREF="./ISInfo.html">ISInfo</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
 <TD WIDTH=250><A HREF="./ISAllGather.html">ISAllGather</A></TD>
 <TD WIDTH=250><A HREF="./ISExpandIndicesGeneral.html">ISExpandIndicesGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreIndices.html">ISRestoreIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISAllGatherColors.html">ISAllGatherColors</A></TD>
 <TD WIDTH=250><A HREF="./ISGetBlockSize.html">ISGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreIndicesF90.html">ISRestoreIndicesF90</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetIndices.html">ISBlockGetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISGetIndices.html">ISGetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreNonlocalIS.html">ISRestoreNonlocalIS</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetIndicesF90.html">ISBlockGetIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./ISGetIndicesF90.html">ISGetIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreTotalIndices.html">ISRestoreTotalIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetLocalSize.html">ISBlockGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./ISGetMinMax.html">ISGetMinMax</A></TD>
 <TD WIDTH=250><A HREF="./ISSetBlockSize.html">ISSetBlockSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetSize.html">ISBlockGetSize</A></TD>
 <TD WIDTH=250><A HREF="./ISGetNonlocalIS.html">ISGetNonlocalIS</A></TD>
 <TD WIDTH=250><A HREF="./ISSetIdentity.html">ISSetIdentity</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockRestoreIndices.html">ISBlockRestoreIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISGetNonlocalIndices.html">ISGetNonlocalIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISSetPermutation.html">ISSetPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockRestoreIndicesF90.html">ISBlockRestoreIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./ISGetTotalIndices.html">ISGetTotalIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISSetType.html">ISSetType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoring.html">ISColoring</A></TD>
 <TD WIDTH=250><A HREF="./ISGetType.html">ISGetType</A></TD>
 <TD WIDTH=250><A HREF="./ISSort.html">ISSort</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringGetType.html">ISColoringGetType</A></TD>
 <TD WIDTH=250><A HREF="./ISIdentity.html">ISIdentity</A></TD>
 <TD WIDTH=250><A HREF="./ISSortRemoveDups.html">ISSortRemoveDups</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringSetType.html">ISColoringSetType</A></TD>
 <TD WIDTH=250><A HREF="./ISIntersect.html">ISIntersect</A></TD>
 <TD WIDTH=250><A HREF="./ISSorted.html">ISSorted</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISComplement.html">ISComplement</A></TD>
 <TD WIDTH=250><A HREF="./ISInvertPermutation.html">ISInvertPermutation</A></TD>
 <TD WIDTH=250><A HREF="./ISStrideGetInfo.html">ISStrideGetInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCompressIndicesGeneral.html">ISCompressIndicesGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISLoad.html">ISLoad</A></TD>
 <TD WIDTH=250><A HREF="./ISSum.html">ISSum</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISConcatenate.html">ISConcatenate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMapping.html">ISLocalToGlobalMapping</A></TD>
 <TD WIDTH=250><A HREF="./ISToGeneral.html">ISToGeneral</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreateSubIS.html">ISCreateSubIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingSetType.html">ISLocalToGlobalMappingSetType</A></TD>
 <TD WIDTH=250><A HREF="./ISView.html">ISView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISDifference.html">ISDifference</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingViewFromOptions.html">ISLocalToGlobalMappingViewFromOptions</A></TD>
 <TD WIDTH=250><A HREF="./ISViewFromOptions.html">ISViewFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISEqual.html">ISEqual</A></TD>
 <TD WIDTH=250><A HREF="./ISLocate.html">ISLocate</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutsCreateSF.html">PetscLayoutsCreateSF</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISEqualUnsorted.html">ISEqualUnsorted</A></TD>
 <TD WIDTH=250><A HREF="./ISPermutation.html">ISPermutation</A></TD>
 <TD WIDTH=250><A HREF="./PetscSFSetGraphLayout.html">PetscSFSetGraphLayout</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISExpand.html">ISExpand</A></TD>
 <TD WIDTH=250><A HREF="./ISRenumber.html">ISRenumber</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
 <TD WIDTH=250><A HREF="./ISBuildTwoSided.html">ISBuildTwoSided</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingCreate.html">ISLocalToGlobalMappingCreate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreInfo.html">ISLocalToGlobalMappingRestoreInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringCreate.html">ISColoringCreate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingCreateIS.html">ISLocalToGlobalMappingCreateIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreNodeInfo.html">ISLocalToGlobalMappingRestoreNodeInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringDestroy.html">ISColoringDestroy</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingCreateSF.html">ISLocalToGlobalMappingCreateSF</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingSetBlockSize.html">ISLocalToGlobalMappingSetBlockSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringGetColors.html">ISColoringGetColors</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingDestroy.html">ISLocalToGlobalMappingDestroy</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingSetFromOptions.html">ISLocalToGlobalMappingSetFromOptions</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringGetIS.html">ISColoringGetIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingDuplicate.html">ISLocalToGlobalMappingDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingView.html">ISLocalToGlobalMappingView</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringRestoreIS.html">ISColoringRestoreIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetBlockIndices.html">ISLocalToGlobalMappingGetBlockIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISOnComm.html">ISOnComm</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringView.html">ISColoringView</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetBlockInfo.html">ISLocalToGlobalMappingGetBlockInfo</A></TD>
 <TD WIDTH=250><A HREF="./ISPairToList.html">ISPairToList</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISEmbed.html">ISEmbed</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetBlockSize.html">ISLocalToGlobalMappingGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./ISPartitioningCount.html">ISPartitioningCount</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetInfo.html">ISGetInfo</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetIndices.html">ISLocalToGlobalMappingGetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISPartitioningToNumbering.html">ISPartitioningToNumbering</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApply.html">ISGlobalToLocalMappingApply</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetInfo.html">ISLocalToGlobalMappingGetInfo</A></TD>
 <TD WIDTH=250><A HREF="./ISRegisterAll.html">ISRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApplyBlock.html">ISGlobalToLocalMappingApplyBlock</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetNodeInfo.html">ISLocalToGlobalMappingGetNodeInfo</A></TD>
 <TD WIDTH=250><A HREF="./ISSetInfo.html">ISSetInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApplyIS.html">ISGlobalToLocalMappingApplyIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetSize.html">ISLocalToGlobalMappingGetSize</A></TD>
 <TD WIDTH=250><A HREF="./ISSortPermutation.html">ISSortPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISListToPair.html">ISListToPair</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRegister.html">ISLocalToGlobalMappingRegister</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutCreate.html">PetscLayoutCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingApply.html">ISLocalToGlobalMappingApply</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRegisterAll.html">ISLocalToGlobalMappingRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutCreateFromSizes.html">PetscLayoutCreateFromSizes</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingApplyBlock.html">ISLocalToGlobalMappingApplyBlock</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreBlockIndices.html">ISLocalToGlobalMappingRestoreBlockIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscViewerHDF5ReadSizes.html">PetscViewerHDF5ReadSizes</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingApplyIS.html">ISLocalToGlobalMappingApplyIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreBlockInfo.html">ISLocalToGlobalMappingRestoreBlockInfo</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingConcatenate.html">ISLocalToGlobalMappingConcatenate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreIndices.html">ISLocalToGlobalMappingRestoreIndices</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
 <TD WIDTH=250><A HREF="./ISClearInfoCache.html">ISClearInfoCache</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutFindOwner.html">PetscLayoutFindOwner</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetBlockSize.html">PetscLayoutSetBlockSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISContiguousLocal.html">ISContiguousLocal</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutFindOwnerIndex.html">PetscLayoutFindOwnerIndex</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetISLocalToGlobalMapping.html">PetscLayoutSetISLocalToGlobalMapping</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetLayout.html">ISGetLayout</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetBlockSize.html">PetscLayoutGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetLocalSize.html">PetscLayoutSetLocalSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISRegister.html">ISRegister</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetLocalSize.html">PetscLayoutGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetSize.html">PetscLayoutSetSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayout.html">PetscLayout</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetRange.html">PetscLayoutGetRange</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetUp.html">PetscLayoutSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutCreateFromRanges.html">PetscLayoutCreateFromRanges</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetRanges.html">PetscLayoutGetRanges</A></TD>
 <TD WIDTH=250><A HREF="./PetscParallelSortInt.html">PetscParallelSortInt</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutDestroy.html">PetscLayoutDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetSize.html">PetscLayoutGetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscViewerHDF5Load.html">PetscViewerHDF5Load</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutDuplicate.html">PetscLayoutDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutReference.html">PetscLayoutReference</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html">Table of Contents</A>