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 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
|
<HTML>
<HEAD>
<TITLE>DM Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<H2> DM <A HREF="../../../src/dm/examples/tutorials/index.html">Examples</A></H2>
DM objects are used to manage communication between the algebraic structures in PETSc (Vec and Mat) and mesh data structures
in PDE-based (or other) simulations. See, for example, DMDACreate().
<P>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./DMADDAGetCorners.html">DMADDAGetCorners</A></TD>
<TD WIDTH=250><A HREF="./DMDAInterpolationType.html">DMDAInterpolationType</A></TD>
<TD WIDTH=250><A HREF="./DMMeshAssembleVectorComplete.html">DMMeshAssembleVectorComplete</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMADDAGetGhostCorners.html">DMADDAGetGhostCorners</A></TD>
<TD WIDTH=250><A HREF="./DMDALocalInfo.html">DMDALocalInfo</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreate.html">DMMeshCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMADDAGetMatrixNS.html">DMADDAGetMatrixNS</A></TD>
<TD WIDTH=250><A HREF="./DMDASetUniformCoordinates.html">DMDASetUniformCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreateExodus.html">DMMeshCreateExodus</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMADDAMatSetValues.html">DMADDAMatSetValues</A></TD>
<TD WIDTH=250><A HREF="./DMDAStencilType.html">DMDAStencilType</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreatePCICE.html">DMMeshCreatePCICE</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCartesianCreate.html">DMCartesianCreate</A></TD>
<TD WIDTH=250><A HREF="./DMDA_STENCIL_BOX.html">DMDA_STENCIL_BOX</A></TD>
<TD WIDTH=250><A HREF="./DMMeshExodusGetInfo.html">DMMeshExodusGetInfo</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetNumberDM.html">DMCompositeGetNumberDM</A></TD>
<TD WIDTH=250><A HREF="./DMDA_STENCIL_STAR.html">DMDA_STENCIL_STAR</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetDimension.html">DMMeshGetDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCreate.html">DMCreate</A></TD>
<TD WIDTH=250><A HREF="./DMGetGlobalVector.html">DMGetGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetLabelIds.html">DMMeshGetLabelIds</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCreateGlobalVector.html">DMCreateGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./DMGetLocalVector.html">DMGetLocalVector</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetLabelSize.html">DMMeshGetLabelSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCreateLocalVector.html">DMCreateLocalVector</A></TD>
<TD WIDTH=250><A HREF="./DMGetMatrix.html">DMGetMatrix</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetMaximumDegree.html">DMMeshGetMaximumDegree</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDABoundaryType.html">DMDABoundaryType</A></TD>
<TD WIDTH=250><A HREF="./DMGlobalToLocalBegin.html">DMGlobalToLocalBegin</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetStratum.html">DMMeshGetStratum</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreate1d.html">DMDACreate1d</A></TD>
<TD WIDTH=250><A HREF="./DMGlobalToLocalEnd.html">DMGlobalToLocalEnd</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetStratumSize.html">DMMeshGetStratumSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreate2d.html">DMDACreate2d</A></TD>
<TD WIDTH=250><A HREF="./DMIGACreate.html">DMIGACreate</A></TD>
<TD WIDTH=250><A HREF="./DMMeshRestrictVector.html">DMMeshRestrictVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreate3d.html">DMDACreate3d</A></TD>
<TD WIDTH=250><A HREF="./DMIGAGetBasisData.html">DMIGAGetBasisData</A></TD>
<TD WIDTH=250><A HREF="./DMRestoreGlobalVector.html">DMRestoreGlobalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAElementType.html">DMDAElementType</A></TD>
<TD WIDTH=250><A HREF="./DMIGAGetLocalInfo.html">DMIGAGetLocalInfo</A></TD>
<TD WIDTH=250><A HREF="./DMRestoreLocalVector.html">DMRestoreLocalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetBoundingBox.html">DMDAGetBoundingBox</A></TD>
<TD WIDTH=250><A HREF="./DMIGAGetNumQuadraturePoints.html">DMIGAGetNumQuadraturePoints</A></TD>
<TD WIDTH=250><A HREF="./PetscViewerBinaryMatlabDestroy.html">PetscViewerBinaryMatlabDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetCorners.html">DMDAGetCorners</A></TD>
<TD WIDTH=250><A HREF="./DMIGAGetPolynomialOrder.html">DMIGAGetPolynomialOrder</A></TD>
<TD WIDTH=250><A HREF="./PetscViewerBinaryMatlabOpen.html">PetscViewerBinaryMatlabOpen</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetGhostCorners.html">DMDAGetGhostCorners</A></TD>
<TD WIDTH=250><A HREF="./DMLocalToGlobalBegin.html">DMLocalToGlobalBegin</A></TD>
<TD WIDTH=250><A HREF="./SAMappingSetSizes.html">SAMappingSetSizes</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetInfo.html">DMDAGetInfo</A></TD>
<TD WIDTH=250><A HREF="./DMLocalToGlobalEnd.html">DMLocalToGlobalEnd</A></TD>
<TD WIDTH=250><A HREF="./SectionIntView.html">SectionIntView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetLocalBoundingBox.html">DMDAGetLocalBoundingBox</A></TD>
<TD WIDTH=250><A HREF="./DMMeshAssembleMatrix.html">DMMeshAssembleMatrix</A></TD>
<TD WIDTH=250><A HREF="./SectionRealView.html">SectionRealView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetLocalInfo.html">DMDAGetLocalInfo</A></TD>
<TD WIDTH=250><A HREF="./DMMeshAssembleVector.html">DMMeshAssembleVector</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="./DMDASetGhostedCoordinates.html">DMDASetGhostedCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetElements.html">DMMeshGetElements</A></TD>
<TR>
<TD WIDTH=250><A HREF="./BCSectionRealCreate.html">BCSectionRealCreate</A></TD>
<TD WIDTH=250><A HREF="./DMDASetInterpolationType.html">DMDASetInterpolationType</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetSectionInt.html">DMMeshGetSectionInt</A></TD>
<TR>
<TD WIDTH=250><A HREF="./BCSectionRealGetArray.html">BCSectionRealGetArray</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicFunction.html">DMDASetLocalAdicFunction</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetSectionReal.html">DMMeshGetSectionReal</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMADDACreate.html">DMADDACreate</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicFunctioni.html">DMDASetLocalAdicFunctioni</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetVertexSectionInt.html">DMMeshGetVertexSectionInt</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetLocalISs.html">DMCompositeGetLocalISs</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicFunctionib.html">DMDASetLocalAdicFunctionib</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetVertexSectionReal.html">DMMeshGetVertexSectionReal</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMConvert.html">DMConvert</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicMFFunction.html">DMDASetLocalAdicMFFunction</A></TD>
<TD WIDTH=250><A HREF="./DMMeshHasSectionInt.html">DMMeshHasSectionInt</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACoor2d.html">DMDACoor2d</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicMFFunctioni.html">DMDASetLocalAdicMFFunctioni</A></TD>
<TD WIDTH=250><A HREF="./DMMeshHasSectionReal.html">DMMeshHasSectionReal</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACoor3d.html">DMDACoor3d</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalAdicMFFunctionib.html">DMDASetLocalAdicMFFunctionib</A></TD>
<TD WIDTH=250><A HREF="./DMMeshRefine.html">DMMeshRefine</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAForEachPointBegin2d.html">DMDAForEachPointBegin2d</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalFunction.html">DMDASetLocalFunction</A></TD>
<TD WIDTH=250><A HREF="./DMMeshSetSectionInt.html">DMMeshSetSectionInt</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAForEachPointEnd2d.html">DMDAForEachPointEnd2d</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalFunctioni.html">DMDASetLocalFunctioni</A></TD>
<TD WIDTH=250><A HREF="./DMMeshSetSectionReal.html">DMMeshSetSectionReal</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunctionLocal.html">DMDAFormFunctionLocal</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalFunctionib.html">DMDASetLocalFunctionib</A></TD>
<TD WIDTH=250><A HREF="./DMMeshSetupSection.html">DMMeshSetupSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunctionLocalGhost.html">DMDAFormFunctionLocalGhost</A></TD>
<TD WIDTH=250><A HREF="./DMDASetLocalJacobian.html">DMDASetLocalJacobian</A></TD>
<TD WIDTH=250><A HREF="./DMSetApplicationContext.html">DMSetApplicationContext</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormjacobianLocal.html">DMDAFormjacobianLocal</A></TD>
<TD WIDTH=250><A HREF="./DMDASetNumProcs.html">DMDASetNumProcs</A></TD>
<TD WIDTH=250><A HREF="./DMSetFunction.html">DMSetFunction</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetAO.html">DMDAGetAO</A></TD>
<TD WIDTH=250><A HREF="./DMDASetOwnershipRanges.html">DMDASetOwnershipRanges</A></TD>
<TD WIDTH=250><A HREF="./DMSetInitialGuess.html">DMSetInitialGuess</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetCoordinateDA.html">DMDAGetCoordinateDA</A></TD>
<TD WIDTH=250><A HREF="./DMDASetRefinementFactor.html">DMDASetRefinementFactor</A></TD>
<TD WIDTH=250><A HREF="./DMSetJacobian.html">DMSetJacobian</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetCoordinates.html">DMDAGetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DMDASetSizes.html">DMDASetSizes</A></TD>
<TD WIDTH=250><A HREF="./DMSetType.html">DMSetType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetElementType.html">DMDAGetElementType</A></TD>
<TD WIDTH=250><A HREF="./DMDASetStencilType.html">DMDASetStencilType</A></TD>
<TD WIDTH=250><A HREF="./DMSetVecType.html">DMSetVecType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetElements.html">DMDAGetElements</A></TD>
<TD WIDTH=250><A HREF="./DMDASetStencilWidth.html">DMDASetStencilWidth</A></TD>
<TD WIDTH=250><A HREF="./MATHYPRESSTRUCT.html">MATHYPRESSTRUCT</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetFieldName.html">DMDAGetFieldName</A></TD>
<TD WIDTH=250><A HREF="./DMDAVecGetArray.html">DMDAVecGetArray</A></TD>
<TD WIDTH=250><A HREF="./MATHYPRESTRUCT.html">MATHYPRESTRUCT</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetGhostedCoordinates.html">DMDAGetGhostedCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DMDAVecGetArrayDOF.html">DMDAVecGetArrayDOF</A></TD>
<TD WIDTH=250><A HREF="./MatCreateSeqUSFFT.html">MatCreateSeqUSFFT</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetGlobalIndices.html">DMDAGetGlobalIndices</A></TD>
<TD WIDTH=250><A HREF="./DMDAVecRestoreArray.html">DMDAVecRestoreArray</A></TD>
<TD WIDTH=250><A HREF="./MatSetDM.html">MatSetDM</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetGlobalIndicesF90.html">DMDAGetGlobalIndicesF90</A></TD>
<TD WIDTH=250><A HREF="./DMDAVecRestoreArrayDOF.html">DMDAVecRestoreArrayDOF</A></TD>
<TD WIDTH=250><A HREF="./MatSetValuesTopology.html">MatSetValuesTopology</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetInterpolationType.html">DMDAGetInterpolationType</A></TD>
<TD WIDTH=250><A HREF="./DMGetAggregates.html">DMGetAggregates</A></TD>
<TD WIDTH=250><A HREF="./PetscViewerBinaryMatlabOutputBag.html">PetscViewerBinaryMatlabOutputBag</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetLocalFunction.html">DMDAGetLocalFunction</A></TD>
<TD WIDTH=250><A HREF="./DMGetApplicationContext.html">DMGetApplicationContext</A></TD>
<TD WIDTH=250><A HREF="./PetscViewerBinaryMatlabOutputVec.html">PetscViewerBinaryMatlabOutputVec</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetLocalJacobian.html">DMDAGetLocalJacobian</A></TD>
<TD WIDTH=250><A HREF="./DMGetBlockSize.html">DMGetBlockSize</A></TD>
<TD WIDTH=250><A HREF="./PetscViewerBinaryMatlabOutputVecDA.html">PetscViewerBinaryMatlabOutputVecDA</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetNeighbors.html">DMDAGetNeighbors</A></TD>
<TD WIDTH=250><A HREF="./DMGetLocalToGlobalMapping.html">DMGetLocalToGlobalMapping</A></TD>
<TD WIDTH=250><A HREF="./SAMappingPullback.html">SAMappingPullback</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetOwnershipRanges.html">DMDAGetOwnershipRanges</A></TD>
<TD WIDTH=250><A HREF="./DMGetLocalToGlobalMappingBlock.html">DMGetLocalToGlobalMappingBlock</A></TD>
<TD WIDTH=250><A HREF="./SAMappingPushforward.html">SAMappingPushforward</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetReducedDA.html">DMDAGetReducedDA</A></TD>
<TD WIDTH=250><A HREF="./DMGetType.html">DMGetType</A></TD>
<TD WIDTH=250><A HREF="./SectionGetArray.html">SectionGetArray</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetRefinementFactor.html">DMDAGetRefinementFactor</A></TD>
<TD WIDTH=250><A HREF="./DMIGAGetFieldName.html">DMIGAGetFieldName</A></TD>
<TD WIDTH=250><A HREF="./SectionIntDistribute.html">SectionIntDistribute</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDALocalToLocalBegin.html">DMDALocalToLocalBegin</A></TD>
<TD WIDTH=250><A HREF="./DMIGASetFieldName.html">DMIGASetFieldName</A></TD>
<TD WIDTH=250><A HREF="./SectionIntRestrictClosure.html">SectionIntRestrictClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDALocalToLocalEnd.html">DMDALocalToLocalEnd</A></TD>
<TD WIDTH=250><A HREF="./DMIGAVecGetArray.html">DMIGAVecGetArray</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSet.html">SectionIntSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDANaturalToGlobalEnd.html">DMDANaturalToGlobalEnd</A></TD>
<TD WIDTH=250><A HREF="./DMIGAVecRestoreArray.html">DMIGAVecRestoreArray</A></TD>
<TD WIDTH=250><A HREF="./SectionIntUpdateClosure.html">SectionIntUpdateClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDARestoreElements.html">DMDARestoreElements</A></TD>
<TD WIDTH=250><A HREF="./DMLoad.html">DMLoad</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAXPY.html">SectionRealAXPY</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetBoundaryType.html">DMDASetBoundaryType</A></TD>
<TD WIDTH=250><A HREF="./DMMeshDistribute.html">DMMeshDistribute</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDistribute.html">SectionRealDistribute</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetCoordinates.html">DMDASetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGenerate.html">DMMeshGenerate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealNorm.html">SectionRealNorm</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetDim.html">DMDASetDim</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetCellSectionInt.html">DMMeshGetCellSectionInt</A></TD>
<TD WIDTH=250><A HREF="./SectionRealRestrictClosure.html">SectionRealRestrictClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetDof.html">DMDASetDof</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetCellSectionReal.html">DMMeshGetCellSectionReal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSet.html">SectionRealSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetElementType.html">DMDASetElementType</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetCone.html">DMMeshGetCone</A></TD>
<TD WIDTH=250><A HREF="./SectionRealUpdateClosure.html">SectionRealUpdateClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDASetFieldName.html">DMDASetFieldName</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetCoordinates.html">DMMeshGetCoordinates</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="./DMCartesianGetMesh.html">DMCartesianGetMesh</A></TD>
<TD WIDTH=250><A HREF="./DMDANaturalToGlobalBegin.html">DMDANaturalToGlobalBegin</A></TD>
<TD WIDTH=250><A HREF="./SectionIntCreate.html">SectionIntCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCartesianSetMesh.html">DMCartesianSetMesh</A></TD>
<TD WIDTH=250><A HREF="./DMDARestoreAdicArray.html">DMDARestoreAdicArray</A></TD>
<TD WIDTH=250><A HREF="./SectionIntDestroy.html">SectionIntDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeAddArray.html">DMCompositeAddArray</A></TD>
<TD WIDTH=250><A HREF="./DMDARestoreAdicMFArray.html">DMDARestoreAdicMFArray</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetBundle.html">SectionIntGetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeAddDM.html">DMCompositeAddDM</A></TD>
<TD WIDTH=250><A HREF="./DMDARestoreArray.html">DMDARestoreArray</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetFiberDimension.html">SectionIntGetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeCreate.html">DMCompositeCreate</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreateGlobalRealVector.html">DMMeshCreateGlobalRealVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetFibration.html">SectionIntGetFibration</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGather.html">DMCompositeGather</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreateGlobalScatter.html">DMMeshCreateGlobalScatter</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetSection.html">SectionIntGetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetAccess.html">DMCompositeGetAccess</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreateMatrix.html">DMMeshCreateMatrix</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetSize.html">SectionIntGetSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetEntries.html">DMCompositeGetEntries</A></TD>
<TD WIDTH=250><A HREF="./DMMeshCreateVector.html">DMMeshCreateVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntRestrict.html">SectionIntRestrict</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetGlobalISs.html">DMCompositeGetGlobalISs</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetGlobalScatter.html">DMMeshGetGlobalScatter</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetBundle.html">SectionIntSetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetISLocalToGlobalMappings.html">DMCompositeGetISLocalToGlobalMappings</A></TD>
<TD WIDTH=250><A HREF="./DMMeshGetMesh.html">DMMeshGetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetFiberDimension.html">SectionIntSetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeGetLocalVectors.html">DMCompositeGetLocalVectors</A></TD>
<TD WIDTH=250><A HREF="./DMMeshLoad.html">DMMeshLoad</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetFiberDimensionField.html">SectionIntSetFiberDimensionField</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeRestoreAccess.html">DMCompositeRestoreAccess</A></TD>
<TD WIDTH=250><A HREF="./DMMeshSetMesh.html">DMMeshSetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetSection.html">SectionIntSetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeRestoreLocalVectors.html">DMCompositeRestoreLocalVectors</A></TD>
<TD WIDTH=250><A HREF="./DMRegister.html">DMRegister</A></TD>
<TD WIDTH=250><A HREF="./SectionIntUpdate.html">SectionIntUpdate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeScatter.html">DMCompositeScatter</A></TD>
<TD WIDTH=250><A HREF="./DMRegisterAll.html">DMRegisterAll</A></TD>
<TD WIDTH=250><A HREF="./SectionIntZero.html">SectionIntZero</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCompositeSetCoupling.html">DMCompositeSetCoupling</A></TD>
<TD WIDTH=250><A HREF="./DMRegisterDestroy.html">DMRegisterDestroy</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAddSpace.html">SectionRealAddSpace</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAComputeJacobian1.html">DMDAComputeJacobian1</A></TD>
<TD WIDTH=250><A HREF="./DMSetOptionsPrefix.html">DMSetOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAllocate.html">SectionRealAllocate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAComputeJacobian1WithAdic.html">DMDAComputeJacobian1WithAdic</A></TD>
<TD WIDTH=250><A HREF="./DMSlicedCreate.html">DMSlicedCreate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealClear.html">SectionRealClear</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreate.html">DMDACreate</A></TD>
<TD WIDTH=250><A HREF="./DMSlicedGetGlobalIndices.html">DMSlicedGetGlobalIndices</A></TD>
<TD WIDTH=250><A HREF="./SectionRealComplete.html">SectionRealComplete</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreatePF.html">DMDACreatePF</A></TD>
<TD WIDTH=250><A HREF="./DMSlicedSetBlockFills.html">DMSlicedSetBlockFills</A></TD>
<TD WIDTH=250><A HREF="./SectionRealCreate.html">SectionRealCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunction.html">DMDAFormFunction</A></TD>
<TD WIDTH=250><A HREF="./DMSlicedSetGhosts.html">DMSlicedSetGhosts</A></TD>
<TD WIDTH=250><A HREF="./SectionRealCreateLocalVector.html">SectionRealCreateLocalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunction1.html">DMDAFormFunction1</A></TD>
<TD WIDTH=250><A HREF="./DMSlicedSetPreallocation.html">DMSlicedSetPreallocation</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDestroy.html">SectionRealDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunctioni1.html">DMDAFormFunctioni1</A></TD>
<TD WIDTH=250><A HREF="./PCICERenumberBoundary.html">PCICERenumberBoundary</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDuplicate.html">SectionRealDuplicate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAFormFunctionib1.html">DMDAFormFunctionib1</A></TD>
<TD WIDTH=250><A HREF="./SAMappingBin.html">SAMappingBin</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetBundle.html">SectionRealGetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetAdicArray.html">DMDAGetAdicArray</A></TD>
<TD WIDTH=250><A HREF="./SAMappingBinLocal.html">SAMappingBinLocal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetFiberDimension.html">SectionRealGetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetAdicMFArray.html">DMDAGetAdicMFArray</A></TD>
<TD WIDTH=250><A HREF="./SAMappingBinSplit.html">SAMappingBinSplit</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetFibration.html">SectionRealGetFibration</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetAdicMFArrayb.html">DMDAGetAdicMFArrayb</A></TD>
<TD WIDTH=250><A HREF="./SAMappingBinSplitLocal.html">SAMappingBinSplitLocal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetSection.html">SectionRealGetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetArray.html">DMDAGetArray</A></TD>
<TD WIDTH=250><A HREF="./SAMappingMap.html">SAMappingMap</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetSize.html">SectionRealGetSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetProcessorSubset.html">DMDAGetProcessorSubset</A></TD>
<TD WIDTH=250><A HREF="./SAMappingMapLocal.html">SAMappingMapLocal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealRestrict.html">SectionRealRestrict</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetProcessorSubsets.html">DMDAGetProcessorSubsets</A></TD>
<TD WIDTH=250><A HREF="./SAMappingMapSplit.html">SAMappingMapSplit</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetBundle.html">SectionRealSetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGlobalToNaturalAllCreate.html">DMDAGlobalToNaturalAllCreate</A></TD>
<TD WIDTH=250><A HREF="./SAMappingMapSplitLocal.html">SAMappingMapSplitLocal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetFiberDimension.html">SectionRealSetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGlobalToNaturalBegin.html">DMDAGlobalToNaturalBegin</A></TD>
<TD WIDTH=250><A HREF="./SAMappingRegister.html">SAMappingRegister</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetFiberDimensionField.html">SectionRealSetFiberDimensionField</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGlobalToNaturalEnd.html">DMDAGlobalToNaturalEnd</A></TD>
<TD WIDTH=250><A HREF="./SAMappingSetUp.html">SAMappingSetUp</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetSection.html">SectionRealSetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAMultiplyByJacobian1WithAD.html">DMDAMultiplyByJacobian1WithAD</A></TD>
<TD WIDTH=250><A HREF="./SectionIntAddSpace.html">SectionIntAddSpace</A></TD>
<TD WIDTH=250><A HREF="./SectionRealToVec.html">SectionRealToVec</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAMultiplyByJacobian1WithAdic.html">DMDAMultiplyByJacobian1WithAdic</A></TD>
<TD WIDTH=250><A HREF="./SectionIntAllocate.html">SectionIntAllocate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealUpdate.html">SectionRealUpdate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAMultiplyByJacobian1WithAdifor.html">DMDAMultiplyByJacobian1WithAdifor</A></TD>
<TD WIDTH=250><A HREF="./SectionIntClear.html">SectionIntClear</A></TD>
<TD WIDTH=250><A HREF="./SectionRealZero.html">SectionRealZero</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDANaturalAllToGlobalCreate.html">DMDANaturalAllToGlobalCreate</A></TD>
<TD WIDTH=250><A HREF="./SectionIntComplete.html">SectionIntComplete</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="./ADDAHCiter.html">ADDAHCiter</A></TD>
<TD WIDTH=250><A HREF="./DMDASetBlockFills.html">DMDASetBlockFills</A></TD>
<TD WIDTH=250><A HREF="./DMRefine.html">DMRefine</A></TD>
<TR>
<TD WIDTH=250><A HREF="./ADDAHCiterStartup.html">ADDAHCiterStartup</A></TD>
<TD WIDTH=250><A HREF="./DMDASetGetMatrix.html">DMDASetGetMatrix</A></TD>
<TD WIDTH=250><A HREF="./DMRefineHierarchy.html">DMRefineHierarchy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMADDASetRefinement.html">DMADDASetRefinement</A></TD>
<TD WIDTH=250><A HREF="./DMDestroy.html">DMDestroy</A></TD>
<TD WIDTH=250><A HREF="./DMSetFromOptions.html">DMSetFromOptions</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMClearGlobalVectors.html">DMClearGlobalVectors</A></TD>
<TD WIDTH=250><A HREF="./DMGetColoring.html">DMGetColoring</A></TD>
<TD WIDTH=250><A HREF="./DMSetMatrixPreallocateOnly.html">DMSetMatrixPreallocateOnly</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCoarsen.html">DMCoarsen</A></TD>
<TD WIDTH=250><A HREF="./DMGetInjection.html">DMGetInjection</A></TD>
<TD WIDTH=250><A HREF="./DMSetUp.html">DMSetUp</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCoarsenHierarchy.html">DMCoarsenHierarchy</A></TD>
<TD WIDTH=250><A HREF="./DMGetInterpolation.html">DMGetInterpolation</A></TD>
<TD WIDTH=250><A HREF="./DMView.html">DMView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMComputeFunction.html">DMComputeFunction</A></TD>
<TD WIDTH=250><A HREF="./DMGetInterpolationScale.html">DMGetInterpolationScale</A></TD>
<TD WIDTH=250><A HREF="./SAMappingFinalizePackage.html">SAMappingFinalizePackage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMComputeInitialGuess.html">DMComputeInitialGuess</A></TD>
<TD WIDTH=250><A HREF="./DMGetRefineLevel.html">DMGetRefineLevel</A></TD>
<TD WIDTH=250><A HREF="./SAMappingInitializePackage.html">SAMappingInitializePackage</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMComputeJacobian.html">DMComputeJacobian</A></TD>
<TD WIDTH=250><A HREF="./DMHasFunction.html">DMHasFunction</A></TD>
<TD WIDTH=250><A HREF="./SAMappingRegisterAll.html">SAMappingRegisterAll</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMComputeJacobianDefault.html">DMComputeJacobianDefault</A></TD>
<TD WIDTH=250><A HREF="./DMHasInitialGuess.html">DMHasInitialGuess</A></TD>
<TD WIDTH=250><A HREF="./SAMappingRegisterDestroy.html">SAMappingRegisterDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDACreateNaturalVector.html">DMDACreateNaturalVector</A></TD>
<TD WIDTH=250><A HREF="./DMHasJacobian.html">DMHasJacobian</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMDAGetScatter.html">DMDAGetScatter</A></TD>
<TD WIDTH=250><A HREF="./DMMeshSetMaxDof.html">DMMeshSetMaxDof</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>
|