File: index.html

package info (click to toggle)
petsc 3.1.dfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 131,360 kB
  • ctags: 491,710
  • sloc: ansic: 288,064; cpp: 66,909; python: 28,799; fortran: 19,153; makefile: 13,945; sh: 3,502; f90: 1,655; xml: 620; csh: 230; java: 13
file content (179 lines) | stat: -rw-r--r-- 10,101 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
<HTML>
<HEAD>
<TITLE>Unstructured Meshes - Mesh</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">

<H2> Unstructured Meshes - Mesh: <A HREF="../../../src/mesh/examples/tutorials/index.html">Examples</A></H2>

The unstructured computational mesh (Mesh) component provides an
interface for mesh generation, partitioning, refinement, and manipulation. 
Mesh users can set various transformation options at runtime via the
options database (e.g., specifying a refinement constraint via
<font face ="Courier">
-mesh_max_area tol
</font face>
).  

<P>

<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
 <TD WIDTH=250><A HREF="./MeshCreateExodus.html">MeshCreateExodus</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetMaximumDegree.html">MeshGetMaximumDegree</A></TD>
 <TD WIDTH=250><A HREF="./assembleMatrix.html">assembleMatrix</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreatePCICE.html">MeshCreatePCICE</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetStratum.html">MeshGetStratum</A></TD>
 <TD WIDTH=250><A HREF="./assembleVector.html">assembleVector</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreatePyLith.html">MeshCreatePyLith</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetStratumSize.html">MeshGetStratumSize</A></TD>
 <TD WIDTH=250><A HREF="./assembleVectorComplete.html">assembleVectorComplete</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshExodusGetInfo.html">MeshExodusGetInfo</A></TD>
 <TD WIDTH=250><A HREF="./MeshView.html">MeshView</A></TD>
 <TD WIDTH=250><A HREF="./restrictVector.html">restrictVector</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetLabelIds.html">MeshGetLabelIds</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntView.html">SectionIntView</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetLabelSize.html">MeshGetLabelSize</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealView.html">SectionRealView</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="./BCSectionGetArray.html">BCSectionGetArray</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetSectionInt.html">MeshGetSectionInt</A></TD>
 <TD WIDTH=250><A HREF="./SectionGetArray.html">SectionGetArray</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./BCSectionRealCreate.html">BCSectionRealCreate</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetSectionReal.html">MeshGetSectionReal</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntDistribute.html">SectionIntDistribute</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./BCSectionRealGetArray.html">BCSectionRealGetArray</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetType.html">MeshGetType</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntRestrictClosure.html">SectionIntRestrictClosure</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCoarsenHierarchy.html">MeshCoarsenHierarchy</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetVertexSectionInt.html">MeshGetVertexSectionInt</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntSet.html">SectionIntSet</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshDistribute.html">MeshDistribute</A></TD>
 <TD WIDTH=250><A HREF="./MeshGetVertexSectionReal.html">MeshGetVertexSectionReal</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntUpdateClosure.html">SectionIntUpdateClosure</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGenerate.html">MeshGenerate</A></TD>
 <TD WIDTH=250><A HREF="./MeshHasSectionInt.html">MeshHasSectionInt</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealAXPY.html">SectionRealAXPY</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetCellSectionInt.html">MeshGetCellSectionInt</A></TD>
 <TD WIDTH=250><A HREF="./MeshHasSectionReal.html">MeshHasSectionReal</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealDistribute.html">SectionRealDistribute</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetCellSectionReal.html">MeshGetCellSectionReal</A></TD>
 <TD WIDTH=250><A HREF="./MeshRefine.html">MeshRefine</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealNorm.html">SectionRealNorm</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetCone.html">MeshGetCone</A></TD>
 <TD WIDTH=250><A HREF="./MeshSetSectionInt.html">MeshSetSectionInt</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealRestrictClosure.html">SectionRealRestrictClosure</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetCoordinates.html">MeshGetCoordinates</A></TD>
 <TD WIDTH=250><A HREF="./MeshSetSectionReal.html">MeshSetSectionReal</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealSet.html">SectionRealSet</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetElements.html">MeshGetElements</A></TD>
 <TD WIDTH=250><A HREF="./MeshSetType.html">MeshSetType</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealUpdateClosure.html">SectionRealUpdateClosure</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="./MeshCartesianGetMesh.html">MeshCartesianGetMesh</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntAllocate.html">SectionIntAllocate</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealComplete.html">SectionRealComplete</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCartesianSetMesh.html">MeshCartesianSetMesh</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntClear.html">SectionIntClear</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealCreate.html">SectionRealCreate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreate.html">MeshCreate</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntComplete.html">SectionIntComplete</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealCreateLocalVector.html">SectionRealCreateLocalVector</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateGlobalRealVector.html">MeshCreateGlobalRealVector</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntCreate.html">SectionIntCreate</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealDestroy.html">SectionRealDestroy</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateGlobalScatter.html">MeshCreateGlobalScatter</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntDestroy.html">SectionIntDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealDuplicate.html">SectionRealDuplicate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateGlobalVector.html">MeshCreateGlobalVector</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntGetBundle.html">SectionIntGetBundle</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealGetBundle.html">SectionRealGetBundle</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateLocalVector.html">MeshCreateLocalVector</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntGetFiberDimension.html">SectionIntGetFiberDimension</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealGetFiberDimension.html">SectionRealGetFiberDimension</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateMatrix.html">MeshCreateMatrix</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntGetFibration.html">SectionIntGetFibration</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealGetFibration.html">SectionRealGetFibration</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshCreateVector.html">MeshCreateVector</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntGetSection.html">SectionIntGetSection</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealGetSection.html">SectionRealGetSection</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshDestroy.html">MeshDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntGetSize.html">SectionIntGetSize</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealGetSize.html">SectionRealGetSize</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetGlobalIndices.html">MeshGetGlobalIndices</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntRestrict.html">SectionIntRestrict</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealRestrict.html">SectionRealRestrict</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetMatrix.html">MeshGetMatrix</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntSetBundle.html">SectionIntSetBundle</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealSetBundle.html">SectionRealSetBundle</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshGetMesh.html">MeshGetMesh</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntSetFiberDimension.html">SectionIntSetFiberDimension</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealSetFiberDimension.html">SectionRealSetFiberDimension</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshLoad.html">MeshLoad</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntSetFiberDimensionField.html">SectionIntSetFiberDimensionField</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealSetFiberDimensionField.html">SectionRealSetFiberDimensionField</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshRegister.html">MeshRegister</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntSetSection.html">SectionIntSetSection</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealSetSection.html">SectionRealSetSection</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshRegisterAll.html">MeshRegisterAll</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntUpdate.html">SectionIntUpdate</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealToVec.html">SectionRealToVec</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshRegisterDestroy.html">MeshRegisterDestroy</A></TD>
 <TD WIDTH=250><A HREF="./SectionIntZero.html">SectionIntZero</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealUpdate.html">SectionRealUpdate</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./MeshSetMesh.html">MeshSetMesh</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealAddSpace.html">SectionRealAddSpace</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealZero.html">SectionRealZero</A></TD>
<TR>
 <TD WIDTH=250><A HREF="./PCICERenumberBoundary.html">PCICERenumberBoundary</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealAllocate.html">SectionRealAllocate</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR>
 <TD WIDTH=250><A HREF="./SectionIntAddSpace.html">SectionIntAddSpace</A></TD>
 <TD WIDTH=250><A HREF="./SectionRealClear.html">SectionRealClear</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="./MeshSetMaxDof.html">MeshSetMaxDof</A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
 <TD WIDTH=250><A HREF="./"></A></TD>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html"><IMG SRC="../up.gif">Table of Contents</A>