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
|
<HTML>
<HEAD>
<TITLE>DA Manual Pages</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<H2> DA <A HREF="../../../src/snes/examples/tutorials/index.html">Examples</A></H2>
DA objects are used to manage parallel communications for structured mesh problems
in PDE-based (or other) simulations.
<P>
<P>
<TABLE>
</TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./DA.html">DA</A></TD>
<TD WIDTH=250><A HREF="./DAGetGlobalVector.html">DAGetGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./DALocalToGlobalBegin.html">DALocalToGlobalBegin</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreate1d.html">DACreate1d</A></TD>
<TD WIDTH=250><A HREF="./DAGetInfo.html">DAGetInfo</A></TD>
<TD WIDTH=250><A HREF="./DALocalToGlobalEnd.html">DALocalToGlobalEnd</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreate2d.html">DACreate2d</A></TD>
<TD WIDTH=250><A HREF="./DAGetLocalInfo.html">DAGetLocalInfo</A></TD>
<TD WIDTH=250><A HREF="./DAPeriodicType.html">DAPeriodicType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreate3d.html">DACreate3d</A></TD>
<TD WIDTH=250><A HREF="./DAGetLocalVector.html">DAGetLocalVector</A></TD>
<TD WIDTH=250><A HREF="./DARestoreGlobalVector.html">DARestoreGlobalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreateGlobalVector.html">DACreateGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./DAGlobalToLocalBegin.html">DAGlobalToLocalBegin</A></TD>
<TD WIDTH=250><A HREF="./DARestoreLocalVector.html">DARestoreLocalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreateLocalVector.html">DACreateLocalVector</A></TD>
<TD WIDTH=250><A HREF="./DAGlobalToLocalEnd.html">DAGlobalToLocalEnd</A></TD>
<TD WIDTH=250><A HREF="./DASetUniformCoordinates.html">DASetUniformCoordinates</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DADestroy.html">DADestroy</A></TD>
<TD WIDTH=250><A HREF="./DAInterpolationType.html">DAInterpolationType</A></TD>
<TD WIDTH=250><A HREF="./DAStencilType.html">DAStencilType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetCorners.html">DAGetCorners</A></TD>
<TD WIDTH=250><A HREF="./DALocalInfo.html">DALocalInfo</A></TD>
<TD WIDTH=250><A HREF="./DAView.html">DAView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetGhostCorners.html">DAGetGhostCorners</A></TD>
<TD WIDTH=250><A HREF="./DALocalToGlobal.html">DALocalToGlobal</A></TD>
<TD WIDTH=250><A HREF="./VecPack.html">VecPack</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="./DAGetAO.html">DAGetAO</A></TD>
<TD WIDTH=250><A HREF="./DALocalToLocalBegin.html">DALocalToLocalBegin</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalAdicMFFunctioni.html">DASetLocalAdicMFFunctioni</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetCoordinates.html">DAGetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DALocalToLocalEnd.html">DALocalToLocalEnd</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalFunction.html">DASetLocalFunction</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetFieldName.html">DAGetFieldName</A></TD>
<TD WIDTH=250><A HREF="./DANaturalToGlobalEnd.html">DANaturalToGlobalEnd</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalFunctioni.html">DASetLocalFunctioni</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetGlobalIndices.html">DAGetGlobalIndices</A></TD>
<TD WIDTH=250><A HREF="./DAPrintHelp.html">DAPrintHelp</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalJacobian.html">DASetLocalJacobian</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetGlobalIndicesF90.html">DAGetGlobalIndicesF90</A></TD>
<TD WIDTH=250><A HREF="./DASetCoordinates.html">DASetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./DAVecGetArray.html">DAVecGetArray</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetISLocalToGlobalMapping.html">DAGetISLocalToGlobalMapping</A></TD>
<TD WIDTH=250><A HREF="./DASetFieldName.html">DASetFieldName</A></TD>
<TD WIDTH=250><A HREF="./DAVecRestoreArray.html">DAVecRestoreArray</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetISLocalToGlobalMappingBlck.html">DAGetISLocalToGlobalMappingBlck</A></TD>
<TD WIDTH=250><A HREF="./DASetInterpolationType.html">DASetInterpolationType</A></TD>
<TD WIDTH=250><A HREF="./DM.html">DM</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetInterpolation.html">DAGetInterpolation</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalAdicFunction.html">DASetLocalAdicFunction</A></TD>
<TD WIDTH=250><A HREF="./DMMG.html">DMMG</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetLocalFunction.html">DAGetLocalFunction</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalAdicFunctioni.html">DASetLocalAdicFunctioni</A></TD>
<TD WIDTH=250><A HREF="./DMMGGetx.html">DMMGGetx</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DALoad.html">DALoad</A></TD>
<TD WIDTH=250><A HREF="./DASetLocalAdicMFFunction.html">DASetLocalAdicMFFunction</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="./DAComputeJacobian1.html">DAComputeJacobian1</A></TD>
<TD WIDTH=250><A HREF="./DAGlobalToNaturalEnd.html">DAGlobalToNaturalEnd</A></TD>
<TD WIDTH=250><A HREF="./VecPackCreateGlobalVector.html">VecPackCreateGlobalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAComputeJacobian1WithAdic.html">DAComputeJacobian1WithAdic</A></TD>
<TD WIDTH=250><A HREF="./DAMultiplyByJacobian1WithAD.html">DAMultiplyByJacobian1WithAD</A></TD>
<TD WIDTH=250><A HREF="./VecPackDestroy.html">VecPackDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DACreatePF.html">DACreatePF</A></TD>
<TD WIDTH=250><A HREF="./DAMultiplyByJacobian1WithAdic.html">DAMultiplyByJacobian1WithAdic</A></TD>
<TD WIDTH=250><A HREF="./VecPackGather.html">VecPackGather</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAFormFunction1.html">DAFormFunction1</A></TD>
<TD WIDTH=250><A HREF="./DAMultiplyByJacobian1WithAdifor.html">DAMultiplyByJacobian1WithAdifor</A></TD>
<TD WIDTH=250><A HREF="./VecPackGetAccess.html">VecPackGetAccess</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAFormFunctioni1.html">DAFormFunctioni1</A></TD>
<TD WIDTH=250><A HREF="./DANaturalToGlobalBegin.html">DANaturalToGlobalBegin</A></TD>
<TD WIDTH=250><A HREF="./VecPackGetEntries.html">VecPackGetEntries</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetAdicArray.html">DAGetAdicArray</A></TD>
<TD WIDTH=250><A HREF="./DARefine.html">DARefine</A></TD>
<TD WIDTH=250><A HREF="./VecPackGetGlobalIndices.html">VecPackGetGlobalIndices</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetAdicMFArray.html">DAGetAdicMFArray</A></TD>
<TD WIDTH=250><A HREF="./DARestoreAdicArray.html">DARestoreAdicArray</A></TD>
<TD WIDTH=250><A HREF="./VecPackGetInterpolation.html">VecPackGetInterpolation</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetArray.html">DAGetArray</A></TD>
<TD WIDTH=250><A HREF="./DARestoreAdicMFArray.html">DARestoreAdicMFArray</A></TD>
<TD WIDTH=250><A HREF="./VecPackGetLocalVectors.html">VecPackGetLocalVectors</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetColoring.html">DAGetColoring</A></TD>
<TD WIDTH=250><A HREF="./DARestoreArray.html">DARestoreArray</A></TD>
<TD WIDTH=250><A HREF="./VecPackRefine.html">VecPackRefine</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetMatrix.html">DAGetMatrix</A></TD>
<TD WIDTH=250><A HREF="./VecPackAddArray.html">VecPackAddArray</A></TD>
<TD WIDTH=250><A HREF="./VecPackRestoreAccess.html">VecPackRestoreAccess</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetProcessorSubset.html">DAGetProcessorSubset</A></TD>
<TD WIDTH=250><A HREF="./VecPackAddDA.html">VecPackAddDA</A></TD>
<TD WIDTH=250><A HREF="./VecPackRestoreLocalVectors.html">VecPackRestoreLocalVectors</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGlobalToNaturalBegin.html">DAGlobalToNaturalBegin</A></TD>
<TD WIDTH=250><A HREF="./VecPackCreate.html">VecPackCreate</A></TD>
<TD WIDTH=250><A HREF="./VecPackScatter.html">VecPackScatter</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="./DACreateNaturalVector.html">DACreateNaturalVector</A></TD>
<TD WIDTH=250><A HREF="./DMDestroy.html">DMDestroy</A></TD>
<TD WIDTH=250><A HREF="./DMGetMatrix.html">DMGetMatrix</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DAGetScatter.html">DAGetScatter</A></TD>
<TD WIDTH=250><A HREF="./DMGetColoring.html">DMGetColoring</A></TD>
<TD WIDTH=250><A HREF="./DMRefine.html">DMRefine</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DMCreateGlobalVector.html">DMCreateGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./DMGetInterpolation.html">DMGetInterpolation</A></TD>
<TD WIDTH=250><A HREF="./DMView.html">DMView</A></TD>
<TR>
</TABLE>
<BR><A HREF="../../index.html"><IMG SRC="../up.gif">Table of Contents</A>
|