File: index.html

package info (click to toggle)
petsc 3.7.5%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 163,864 kB
  • ctags: 618,438
  • sloc: ansic: 515,133; python: 29,793; makefile: 20,458; fortran: 18,998; cpp: 6,515; f90: 3,914; sh: 1,012; xml: 621; objc: 445; csh: 240; java: 13
file content (245 lines) | stat: -rw-r--r-- 15,358 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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<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.7.5 2017-01-01</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.7.5 v3.7.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="./ISCreateGeneral.html">ISCreateGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISGetSize.html">ISGetSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockSetIndices.html">ISBlockSetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISCreateStride.html">ISCreateStride</A></TD>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingType.html">ISGlobalToLocalMappingType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringType.html">ISColoringType</A></TD>
 <TD WIDTH=250><A HREF="./ISDestroy.html">ISDestroy</A></TD>
 <TD WIDTH=250><A HREF="./ISStrideSetStride.html">ISStrideSetStride</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCopy.html">ISCopy</A></TD>
 <TD WIDTH=250><A HREF="./ISDuplicate.html">ISDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./ISType.html">ISType</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreate.html">ISCreate</A></TD>
 <TD WIDTH=250><A HREF="./ISGeneralSetIndices.html">ISGeneralSetIndices</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCreateBlock.html">ISCreateBlock</A></TD>
 <TD WIDTH=250><A HREF="./ISGetLocalSize.html">ISGetLocalSize</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="./ISLocalToGlobalMapping.html">ISLocalToGlobalMapping</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetConstraintDof.html">PetscSectionGetConstraintDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISAllGatherColors.html">ISAllGatherColors</A></TD>
 <TD WIDTH=250><A HREF="./ISPermutation.html">ISPermutation</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetDof.html">PetscSectionGetDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetIndices.html">ISBlockGetIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreIndices.html">ISRestoreIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetField.html">PetscSectionGetField</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetIndicesF90.html">ISBlockGetIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreIndicesF90.html">ISRestoreIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetFieldComponents.html">PetscSectionGetFieldComponents</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetLocalSize.html">ISBlockGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreNonlocalIS.html">ISRestoreNonlocalIS</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetFieldConstraintDof.html">PetscSectionGetFieldConstraintDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockGetSize.html">ISBlockGetSize</A></TD>
 <TD WIDTH=250><A HREF="./ISRestoreTotalIndices.html">ISRestoreTotalIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetFieldDof.html">PetscSectionGetFieldDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockRestoreIndices.html">ISBlockRestoreIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISSetBlockSize.html">ISSetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetFieldOffset.html">PetscSectionGetFieldOffset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISBlockRestoreIndicesF90.html">ISBlockRestoreIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./ISSetIdentity.html">ISSetIdentity</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetMaxDof.html">PetscSectionGetMaxDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoring.html">ISColoring</A></TD>
 <TD WIDTH=250><A HREF="./ISSetPermutation.html">ISSetPermutation</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetNumFields.html">PetscSectionGetNumFields</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISComplement.html">ISComplement</A></TD>
 <TD WIDTH=250><A HREF="./ISSetType.html">ISSetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetOffset.html">PetscSectionGetOffset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISCompressIndicesGeneral.html">ISCompressIndicesGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISSort.html">ISSort</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetOffsetRange.html">PetscSectionGetOffsetRange</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISConcatenate.html">ISConcatenate</A></TD>
 <TD WIDTH=250><A HREF="./ISSortRemoveDups.html">ISSortRemoveDups</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetPermutation.html">PetscSectionGetPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISDifference.html">ISDifference</A></TD>
 <TD WIDTH=250><A HREF="./ISSorted.html">ISSorted</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetStorageSize.html">PetscSectionGetStorageSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISEqual.html">ISEqual</A></TD>
 <TD WIDTH=250><A HREF="./ISStrideGetInfo.html">ISStrideGetInfo</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionPermute.html">PetscSectionPermute</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISExpand.html">ISExpand</A></TD>
 <TD WIDTH=250><A HREF="./ISSum.html">ISSum</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetChart.html">PetscSectionSetChart</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISExpandIndicesGeneral.html">ISExpandIndicesGeneral</A></TD>
 <TD WIDTH=250><A HREF="./ISToGeneral.html">ISToGeneral</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetClosureIndex.html">PetscSectionSetClosureIndex</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetBlockSize.html">ISGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./ISView.html">ISView</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetConstraintDof.html">PetscSectionSetConstraintDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetIndices.html">ISGetIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscSFCreateSectionSF.html">PetscSFCreateSectionSF</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetDof.html">PetscSectionSetDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetIndicesF90.html">ISGetIndicesF90</A></TD>
 <TD WIDTH=250><A HREF="./PetscSFDistributeSection.html">PetscSFDistributeSection</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetFieldComponents.html">PetscSectionSetFieldComponents</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetMinMax.html">ISGetMinMax</A></TD>
 <TD WIDTH=250><A HREF="./PetscSFSetGraphLayout.html">PetscSFSetGraphLayout</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetFieldConstraintDof.html">PetscSectionSetFieldConstraintDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetNonlocalIS.html">ISGetNonlocalIS</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionAddConstraintDof.html">PetscSectionAddConstraintDof</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetFieldDof.html">PetscSectionSetFieldDof</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetNonlocalIndices.html">ISGetNonlocalIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionAddDof.html">PetscSectionAddDof</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetFieldOffset.html">PetscSectionSetFieldOffset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetTotalIndices.html">ISGetTotalIndices</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionAddFieldConstraintDof.html">PetscSectionAddFieldConstraintDof</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetNumFields.html">PetscSectionSetNumFields</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGetType.html">ISGetType</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionAddFieldDof.html">PetscSectionAddFieldDof</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetOffset.html">PetscSectionSetOffset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISIdentity.html">ISIdentity</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetChart.html">PetscSectionGetChart</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetPermutation.html">PetscSectionSetPermutation</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISInvertPermutation.html">ISInvertPermutation</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetClosureIndex.html">PetscSectionGetClosureIndex</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetUp.html">PetscSectionSetUp</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISLoad.html">ISLoad</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetConstrainedStorageSize.html">PetscSectionGetConstrainedStorageSize</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="./ISLocalToGlobalMappingApplyIS.html">ISLocalToGlobalMappingApplyIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreBlockInfo.html">ISLocalToGlobalMappingRestoreBlockInfo</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringCreate.html">ISColoringCreate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingConcatenate.html">ISLocalToGlobalMappingConcatenate</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingRestoreIndices.html">ISLocalToGlobalMappingRestoreIndices</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISColoringDestroy.html">ISColoringDestroy</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="./ISColoringGetIS.html">ISColoringGetIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingCreateIS.html">ISLocalToGlobalMappingCreateIS</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="./ISLocalToGlobalMappingCreateSF.html">ISLocalToGlobalMappingCreateSF</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="./ISLocalToGlobalMappingDestroy.html">ISLocalToGlobalMappingDestroy</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="./ISLocalToGlobalMappingGetBlockIndices.html">ISLocalToGlobalMappingGetBlockIndices</A></TD>
 <TD WIDTH=250><A HREF="./ISPartitioningCount.html">ISPartitioningCount</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApply.html">ISGlobalToLocalMappingApply</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetBlockInfo.html">ISLocalToGlobalMappingGetBlockInfo</A></TD>
 <TD WIDTH=250><A HREF="./ISPartitioningToNumbering.html">ISPartitioningToNumbering</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApplyBlock.html">ISGlobalToLocalMappingApplyBlock</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetBlockSize.html">ISLocalToGlobalMappingGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./ISRegisterAll.html">ISRegisterAll</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISGlobalToLocalMappingApplyIS.html">ISGlobalToLocalMappingApplyIS</A></TD>
 <TD WIDTH=250><A HREF="./ISLocalToGlobalMappingGetIndices.html">ISLocalToGlobalMappingGetIndices</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="./ISLocalToGlobalMappingGetInfo.html">ISLocalToGlobalMappingGetInfo</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="./ISLocalToGlobalMappingGetSize.html">ISLocalToGlobalMappingGetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetConstraintIndices.html">PetscSectionGetConstraintIndices</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="./PetscSectionSetConstraintIndices.html">PetscSectionSetConstraintIndices</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="./ISContiguousLocal.html">ISContiguousLocal</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetRanges.html">PetscLayoutGetRanges</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionCopy.html">PetscSectionCopy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./ISRegister.html">ISRegister</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutGetSize.html">PetscLayoutGetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionCreate.html">PetscSectionCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayout.html">PetscLayout</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutReference.html">PetscLayoutReference</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionCreateGlobalSection.html">PetscSectionCreateGlobalSection</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutDestroy.html">PetscLayoutDestroy</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetBlockSize.html">PetscLayoutSetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionCreateGlobalSectionCensored.html">PetscSectionCreateGlobalSectionCensored</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutDuplicate.html">PetscLayoutDuplicate</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetISLocalToGlobalMapping.html">PetscLayoutSetISLocalToGlobalMapping</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionDestroy.html">PetscSectionDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutFindOwner.html">PetscLayoutFindOwner</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetLocalSize.html">PetscLayoutSetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetFieldName.html">PetscSectionGetFieldName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutFindOwnerIndex.html">PetscLayoutFindOwnerIndex</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetSize.html">PetscLayoutSetSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionGetValueLayout.html">PetscSectionGetValueLayout</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutGetBlockSize.html">PetscLayoutGetBlockSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscLayoutSetUp.html">PetscLayoutSetUp</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionReset.html">PetscSectionReset</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutGetLocalSize.html">PetscLayoutGetLocalSize</A></TD>
 <TD WIDTH=250><A HREF="./PetscSection.html">PetscSection</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionSetFieldName.html">PetscSectionSetFieldName</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PetscLayoutGetRange.html">PetscLayoutGetRange</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionClone.html">PetscSectionClone</A></TD>
 <TD WIDTH=250><A HREF="./PetscSectionView.html">PetscSectionView</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>